<xsl:template match="caution|important|note|tip|warning">
<xsl:text> .RS .Sh "</xsl:text>
- <!-- capitalize word -->
- <xsl:value-of
- select="translate (substring (name(.), 1, 1), 'cintw', 'CINTW')" />
- <xsl:value-of select="substring (name(), 2)" />
- <xsl:if test="title">
- <xsl:text>: </xsl:text>
- <xsl:value-of select="title[1]"/>
- </xsl:if>
- <xsl:text>" </xsl:text>
- <xsl:apply-templates/>
- <xsl:text> .RE </xsl:text>
+ <xsl:apply-templates select="." mode="object.title.markup.textonly"/>
+ <xsl:text>" </xsl:text>
+ <xsl:apply-templates/>
+ <xsl:text> .RE </xsl:text>
</xsl:template>
<xsl:template match="refsection|refsect1">
</xsl:template>
<xsl:template match="refsynopsisdiv">
- <xsl:text> .SH "SYNOPSIS" </xsl:text>
+ <xsl:text>.SH "</xsl:text>
+ <xsl:call-template name="string.upper">
+ <xsl:with-param name="string">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'RefSynopsisDiv'"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>" </xsl:text>
<xsl:apply-templates/>
</xsl:template>
-
<xsl:template match="para">
<xsl:text> .PP </xsl:text>
<xsl:for-each select="node()">
<xsl:template match="abstract"></xsl:template>
<xsl:template match="articleinfo|bookinfo|refentryinfo" mode="authorsect">
- <xsl:text>.SH AUTHOR</xsl:text>
- <xsl:if test="count(.//author)>1">
- <xsl:text>S</xsl:text>
- </xsl:if>
- <xsl:text> </xsl:text>
+ <xsl:text>.SH "</xsl:text>
+ <xsl:call-template name="string.upper">
+ <xsl:with-param name="string">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'Author'"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>" </xsl:text>
<xsl:for-each select=".//author">
<xsl:if test="position() > 1">
</xsl:template>
<xsl:template match="refnamediv">
- <xsl:text>.SH NAME </xsl:text>
+ <xsl:text>.SH "</xsl:text>
+ <xsl:call-template name="string.upper">
+ <xsl:with-param name="string">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'RefName'"/>
+ </xsl:call-template>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:text>" </xsl:text>
<xsl:for-each select="refname">
<xsl:if test="position()>1">
<xsl:text>, </xsl:text>
</xsl:for-each>
<xsl:text> \- </xsl:text>
<xsl:value-of select="normalize-space (refpurpose)"/>
+ <xsl:text> </xsl:text>
</xsl:template>
<xsl:template match="refentry/refentryinfo"></xsl:template>