Unindent incorrectly indented here document in exinext (closes: bug 416)
[users/jgh/exim.git] / doc / doc-docbook / MyStyle-filter-fo.xsl
1 <!-- $Cambridge: exim/doc/doc-docbook/MyStyle-filter-fo.xsl,v 1.3 2006/12/19 12:28:35 ph10 Exp $ -->
2
3 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
4
5 <!-- This stylesheet driver imports the DocBook XML stylesheet for FO output,
6 and then imports my common stylesheet that makes changes that are wanted for
7 all forms of output. Then it imports my FO stylesheet that contains changes for
8 all printed output. Finally, there are some changes that apply only when
9 printing the filter document. -->
10
11 <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets-1.70.1/fo/docbook.xsl"/>
12 <xsl:import href="MyStyle.xsl"/>
13 <xsl:import href="MyStyle-fo.xsl"/>
14
15 <!-- For the filter document, we do not want a title page and verso, as it
16 isn't really a "book", though we use the book XML style. It turns out that this
17 can be fiddled simply by changing the text "Table of Contents" to the title of
18 the document.
19
20 However, it seems that we have to repeat here the language-specific changes
21 that are also present in MyStyle.xsl, because this overrides rather than adds
22 to the settings. -->
23
24 <xsl:param name="local.l10n.xml" select="document('')"/>
25 <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
26   <l:l10n language="en">
27
28    <l:gentext key="TableofContents" text="Exim&#x2019;s interfaces to mail filtering"/>
29
30     <!-- The default (as modified above) gives us "Chapter xxx" or "Section
31     xxx", with a capital letter at the start. So we have to make an more
32     complicated explicit change to give just the number. -->
33
34     <l:context name="xref-number">
35       <l:template name="chapter" text="%n"/>
36       <l:template name="sect1" text="%n"/>
37       <l:template name="sect2" text="%n"/>
38       <l:template name="section" text="%n"/>
39     </l:context>
40
41     <!-- I think that having a trailing dot after section numbers looks fussy,
42     whereas you need it after just the digits of a chapter number. In both
43     cases we want to get rid of the word "chapter" or "section". -->
44
45     <l:context name="title-numbered">
46       <l:template name="chapter" text="%n.&#160;%t"/>
47       <l:template name="sect1" text="%n&#160;%t"/>
48       <l:template name="sect2" text="%n&#160;%t"/>
49       <l:template name="section" text="%n&#160;%t"/>
50     </l:context>
51
52   </l:l10n>
53 </l:i18n>
54
55 </xsl:stylesheet>