Added replace-ldqou and replace-rdquo templates, for translating
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 24 May 2005 21:15:13 +0000 (21:15 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 24 May 2005 21:15:13 +0000 (21:15 +0000)
&#8220; to \(lq and  &#8221; to \(rq

xsl/manpages/docbook.xsl

index 9b5b44499598f4255e53572a8073d26b14da1e5b..b2bba9076fe324169cf64f2819b023e7972f65c2 100644 (file)
@@ -1,5 +1,4 @@
 <?xml version='1.0'?>
-<!-- vim:set sts=2 shiftwidth=2 syntax=sgml: -->
 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                 version='1.0'>
 
   </xsl:call-template>
 </xsl:template>
 
+<xsl:template name="replace-ldquo">
+  <xsl:param name="content" select="''"/>
+  <xsl:call-template name="replace-string">
+    <xsl:with-param name="content" select="$content"/>
+    <xsl:with-param name="replace" select="'&#8220;'"/>
+    <xsl:with-param name="with" select="'\(lq'"/>
+  </xsl:call-template>
+</xsl:template>
+
+<xsl:template name="replace-rdquo">
+  <xsl:param name="content" select="''"/>
+  <xsl:call-template name="replace-string">
+    <xsl:with-param name="content" select="$content"/>
+    <xsl:with-param name="replace" select="'&#8221;'"/>
+    <xsl:with-param name="with" select="'\(rq'"/>
+  </xsl:call-template>
+</xsl:template>
+
 <xsl:template name="replace-backslash">
   <xsl:param name="content" select="''"/>
   <xsl:call-template name="replace-string">
                             <xsl:with-param name="content">
                               <xsl:call-template name="replace-nbsp">
                                <xsl:with-param name="content">
-                                 <xsl:call-template name="replace-backslash">
-                                   <xsl:with-param name="content" select="$content"/>
-                                 </xsl:call-template>
+                                 <xsl:call-template name="replace-ldquo">
+                                   <xsl:with-param name="content">
+                                     <xsl:call-template name="replace-rdquo">
+                                       <xsl:with-param name="content">
+                                         <xsl:call-template name="replace-backslash">
+                                           <xsl:with-param name="content" select="$content"/>
+                                         </xsl:call-template>
+                                       </xsl:with-param>
+                                     </xsl:call-template>
+                                   </xsl:with-param>
+                                 </xsl:call-template>
                                </xsl:with-param>
                              </xsl:call-template>
                            </xsl:with-param>