summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2006-03-08 02:10:20 +0000
committerPaul W. Frields <stickster@gmail.com>2006-03-08 02:10:20 +0000
commit15bbf6d9009315f8629bddd92733a8f7177ea8ed (patch)
treecd174581530ed1c18c3a5f4b52c0744974a40ec3
parent27069cd044f583e78fc11cb9b07c460f67a0cab2 (diff)
downloadfedora-doc-utils-15bbf6d9009315f8629bddd92733a8f7177ea8ed.tar.gz
fedora-doc-utils-15bbf6d9009315f8629bddd92733a8f7177ea8ed.tar.xz
fedora-doc-utils-15bbf6d9009315f8629bddd92733a8f7177ea8ed.zip
Use proper XSL-isms to give us locales and a proper fallback
-rw-r--r--packaging/bookinfo.xsl29
1 files changed, 27 insertions, 2 deletions
diff --git a/packaging/bookinfo.xsl b/packaging/bookinfo.xsl
index 6bd3677..af3a665 100644
--- a/packaging/bookinfo.xsl
+++ b/packaging/bookinfo.xsl
@@ -85,10 +85,35 @@
</xsl:element>
<xsl:choose>
<xsl:when test="/rpm-info/license/rights='OPL'">
- <xsl:text disable-output-escaping="yes">&lt;xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="</xsl:text><xsl:value-of select="$fdpdir"/><xsl:text disable-output-escaping="yes">/docs-common/common/legalnotice-opl-en.xml"/&gt;</xsl:text>
+ <xsl:element name="xi:include"
+ namespace="http://www.w3.org/2001/XInclude"><xsl:attribute
+ name="href"><xsl:value-of
+ select="$fdpdir"/>/docs-common/common/legalnotice-opl-<xsl:value-of
+ select="$lang"/>.xml</xsl:attribute>
+ <xsl:element name="xi:fallback"
+ namespace="http://www.w3.org/2001/XInclude">
+ <xsl:element
+ name="xi:include"
+ namespace="http://www.w3.org/2001/XInclude"><xsl:attribute
+ name="href"><xsl:value-of
+ select="$fdpdir"/>/docs-common/common/legalnotice-opl-en_US.xml</xsl:attribute>
+ </xsl:element>
+ </xsl:element>
+ </xsl:element>
</xsl:when>
<xsl:otherwise> <!-- assume OPL for now -->
- <xsl:text disable-output-escaping="yes">&lt;xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="</xsl:text><xsl:value-of select="$fdpdir"/><xsl:text disable-output-escaping="yes">/docs-common/common/legalnotice-en.xml"/&gt;</xsl:text>
+ <xsl:element name="xi:include"
+ namespace="http://www.w3.org/2001/XInclude"><xsl:attribute
+ name="href"><xsl:value-of
+ select="$fdpdir"/>/docs-common/common/legalnotice-<xsl:value-of
+ select="$lang"/>.xml</xsl:attribute>
+ <xsl:element name="xi:fallback"
+ namespace="http://www.w3.org/2001/XInclude">
+ <xsl:element name="xi:include"
+ namespace="http://www.w3.org/2001/XInclude"><xsl:attribute name="href"><xsl:value-of
+ select="$fdpdir"/>/docs-common/common/legalnotice-en_US.xml</xsl:attribute></xsl:element>
+ </xsl:element>
+ </xsl:element>
</xsl:otherwise>
</xsl:choose>
</xsl:element>