diff options
author | Paul W. Frields <stickster@gmail.com> | 2006-07-09 19:53:13 +0000 |
---|---|---|
committer | Paul W. Frields <stickster@gmail.com> | 2006-07-09 19:53:13 +0000 |
commit | e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279 (patch) | |
tree | 28cb57992baa2c28f367ada40b6b1c6eaa222f79 /xsl | |
parent | 950f4c6b6157a8bc631f69e0e4923d6f51947981 (diff) | |
download | fedora-doc-utils-e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279.tar.gz fedora-doc-utils-e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279.tar.xz fedora-doc-utils-e4e88c6ab0ae6438c1dc4c9752d18606f2b0a279.zip |
This fixes the whole problem with translation of the "Revision History" string. I am not sure how portable this is back to older versions of the docbook-style-xsl package. Bug reports on FC4 will be entertained but not necessarily fixed. :-)
Diffstat (limited to 'xsl')
-rw-r--r-- | xsl/main-html-nochunks.xsl | 2 | ||||
-rw-r--r-- | xsl/main-html.xsl | 102 |
2 files changed, 3 insertions, 101 deletions
diff --git a/xsl/main-html-nochunks.xsl b/xsl/main-html-nochunks.xsl index 3505d78..efa24ce 100644 --- a/xsl/main-html-nochunks.xsl +++ b/xsl/main-html-nochunks.xsl @@ -46,5 +46,7 @@ section nop <!-- Override legalnotice linkage --> <xsl:param name="generate.legalnotice.link" select="0"></xsl:param> +<!-- Override revhistory linkage --> +<xsl:param name="generate.revhistory.link" select="0"></xsl:param> </xsl:stylesheet> diff --git a/xsl/main-html.xsl b/xsl/main-html.xsl index e11b063..92fab98 100644 --- a/xsl/main-html.xsl +++ b/xsl/main-html.xsl @@ -22,6 +22,7 @@ <xsl:param name="section.label.includes.component.label" select="1"></xsl:param> <xsl:param name="generate.legalnotice.link" select="1"></xsl:param> +<xsl:param name="generate.revhistory.link" select="1"></xsl:param> <xsl:param name="generate.toc"> book toc @@ -37,107 +38,6 @@ sect5 nop section nop </xsl:param> -<xsl:template match="revhistory"> - <xsl:variable name="numcols"> - <xsl:choose> - <xsl:when test="//authorinitials">3</xsl:when> - <xsl:otherwise>2</xsl:otherwise> - </xsl:choose> - </xsl:variable> - <xsl:variable name="doctitle" select="//title"/> - - <div class="{name(.)}"> - <table border="1" width="100%" summary="Revision history - {$doctitle}"> - <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> - <xsl:with-param name="numcols" select="$numcols"/> - </xsl:apply-templates> - </table> - </div> -</xsl:template> - -<xsl:template match="revhistory/revision"> - <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]"/> - </xsl:if> - </td> - <td align="left"> - <xsl:apply-templates select="$revdate[1]"/> - </td> - <xsl:choose> - <xsl:when test="$revauthor"> - <td align="left"> - <xsl:apply-templates select="$revauthor[1]"/> - </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]"/> - </td> - </tr> - </xsl:if> -</xsl:template> - -<xsl:template match="revhistory" mode="titlepage.mode"> - <xsl:variable name="id">revhistory</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="concat('rv-',$id,$html.ext)"/> - </xsl:call-template> - </xsl:variable> - - <a href="{concat('rv-',$id,$html.ext)}">Revision History</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"> - <xsl:call-template name="user.preroot"/> - <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 select="."/> - </div> - </body> - </html> - </xsl:with-param> - </xsl:call-template> -</xsl:template> - - <!-- Navigation <xsl:param name="navig.graphics" select="1"></xsl:param> <xsl:param name="navig.graphics.extension" select="'.png'"></xsl:param> |