Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Apr 2013 20:14:52 +0000 (UTC)
From:      Gabor Kovesdan <gabor@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-projects@freebsd.org
Subject:   svn commit: r41379 - projects/xml-tools/share/xsl
Message-ID:  <201304052014.r35KEqYr012957@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: gabor
Date: Fri Apr  5 20:14:52 2013
New Revision: 41379
URL: http://svnweb.freebsd.org/changeset/doc/41379

Log:
  - Better support I18N

Modified:
  projects/xml-tools/share/xsl/freebsd-xhtml-common.xsl

Modified: projects/xml-tools/share/xsl/freebsd-xhtml-common.xsl
==============================================================================
--- projects/xml-tools/share/xsl/freebsd-xhtml-common.xsl	Fri Apr  5 18:57:46 2013	(r41378)
+++ projects/xml-tools/share/xsl/freebsd-xhtml-common.xsl	Fri Apr  5 20:14:52 2013	(r41379)
@@ -29,6 +29,14 @@
   <xsl:param name="make.valid.html" select="1"/>
   <xsl:param name="html.cleanup" select="1"/>
 
+  <xsl:param name="local.l10n.xml" select="document('')"/>
+  <i18n xmlns="http://docbook.sourceforge.net/xmlns/l10n/1.0">;
+    <l:l10n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0" language="en">
+      <l:gentext key="Lastmodified" text="Last modified"/>
+      <l:gentext key="on" text="on"/>
+    </l:l10n>
+  </i18n>
+
   <xsl:template name="user.footer.navigation">
     <p align="center"><small>This, and other documents, can be downloaded
     from <a href="ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/">ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/</a></small></p>;
@@ -151,7 +159,11 @@
   <xsl:template name="titlepage.releaseinfo">
     <xsl:variable name="rev" select="str:split(., ' ')[3]"/>
 
-    Current Revision:
+    <xsl:call-template name="gentext">
+      <xsl:with-param name="key" select="'Revision'"/>
+    </xsl:call-template>
+    <xsl:text>:</xsl:text>
+    <xsl:call-template name="gentext.space"/>
     <xsl:call-template name="svnref.genlink">
       <xsl:with-param name="repo" select="'doc'"/>
       <xsl:with-param name="rev" select="$rev"/>
@@ -162,7 +174,7 @@
     <xsl:variable name="pubdate">
       <xsl:choose>
 	<xsl:when test="contains(., '$FreeBSD')">
-	  <xsl:value-of select="str:split(., ' ')[4]"/> by <xsl:value-of select="str:split(., ' ')[6]"/>
+	  <xsl:value-of select="str:split(., ' ')[4]"/>
 	</xsl:when>
 
 	<xsl:otherwise>
@@ -170,6 +182,30 @@
 	</xsl:otherwise>
       </xsl:choose>
     </xsl:variable>
-    Last modified on <xsl:value-of select="$pubdate"/>.
+
+    <xsl:variable name="committer">
+      <xsl:if test="contains(., '$FreeBSD')">
+	 <xsl:value-of select="str:split(., ' ')[6]"/>
+      </xsl:if>
+    </xsl:variable>
+
+    <xsl:call-template name="gentext">
+      <xsl:with-param name="key" select="'Lastmodified'"/>
+    </xsl:call-template>
+    <xsl:call-template name="gentext.space"/>
+    <xsl:call-template name="gentext">
+      <xsl:with-param name="key" select="'on'"/>
+    </xsl:call-template>
+    <xsl:call-template name="gentext.space"/>
+    Last modified on <xsl:value-of select="$pubdate"/>
+    <xsl:if test="$committer">
+      <xsl:call-template name="gentext.space"/>
+      <xsl:value-of select="$committer"/>
+      <xsl:call-template name="gentext.space"/>
+      <xsl:call-template name="gentext">
+	<xsl:with-param name="key" select="'by'"/>
+      </xsl:call-template>
+    </xsl:if>
+    <xsl:text>.</xsl:text>
   </xsl:template>
 </xsl:stylesheet>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304052014.r35KEqYr012957>