[yelp-xsl] db2html: Implement the About footer for DocBook



commit 81de932ff0e46b2831bf6672721380d55e7d6d69
Author: Shaun McCance <shaunm gnome org>
Date:   Mon Nov 7 09:52:28 2011 -0500

    db2html: Implement the About footer for DocBook

 xslt/docbook/common/db-common.xsl        |   29 +----
 xslt/docbook/html/db2html-division.xsl   |  184 ++++++++++++++++++++++++++++++
 xslt/docbook/html/db2html-inline.xsl     |   61 ++++++++++
 xslt/docbook/html/db2html-suppressed.xsl |   10 --
 xslt/gettext/domains/yelp-xsl.pot        |   81 +++++++------
 xslt/gettext/domains/yelp-xsl.xml.in     |    5 +
 6 files changed, 299 insertions(+), 71 deletions(-)
---
diff --git a/xslt/docbook/common/db-common.xsl b/xslt/docbook/common/db-common.xsl
index dc00049..0da8f9c 100644
--- a/xslt/docbook/common/db-common.xsl
+++ b/xslt/docbook/common/db-common.xsl
@@ -144,7 +144,6 @@ to its list item count.
 db.personname
 Outputs the name of a person
 $node: The element containing tags such as #{firstname} and #{surname}
-$lang: The language rules to use to construct the name
 
 This template outputs the name of a person as modelled by the #{personname}
 element.  The #{personname} element allows authors to mark up components of
@@ -153,21 +152,12 @@ assembles those into a string.
 -->
 <xsl:template name="db.personname">
   <xsl:param name="node" select="."/>
-  <!-- FIXME: call i18n.locale -->
-  <xsl:param name="lang" select="ancestor-or-self::*[ lang][1]/@lang |
-                                 ancestor-or-self::*[ xml:lang][1]/@xml:lang"/>
-
-  <xsl:if test="$node/db:personname">
-    <xsl:call-template name="db.personname">
-      <xsl:with-param name="node" select="$node/db:personname"/>
-      <xsl:with-param name="lang" select="$lang"/>
-    </xsl:call-template>
-  </xsl:if>
-  <!-- FIXME: Use xsl:choose for different language rules -->
-  <xsl:if test="$node/honorific or $node/db:honorific">
-    <xsl:apply-templates select="$node/honorific[1] | $node/db:honorific[1]"/>
-  </xsl:if>
   <xsl:choose>
+    <xsl:when test="$node/db:personname">
+      <xsl:call-template name="db.personname">
+        <xsl:with-param name="node" select="$node/db:personname"/>
+      </xsl:call-template>
+    </xsl:when>
     <xsl:when test="$node/@role = 'family-given'">
       <xsl:if test="$node/surname or $node/db:surname">
         <xsl:if test="$node/honorific or $node/db:honorific">
@@ -230,19 +220,13 @@ assembles those into a string.
 db.personname.list
 Outputs a list of people's names
 $nodes: The elements containing tags such as #{firstname} and #{surname}
-$lang: The language rules to use to construct the list of names
 
 This template outputs a list of names of people as modelled by the #{personname}
 element.  The #{personname} element allows authors to mark up components of a
-person's name, such as the person's first name and surname.  This template makes
-a list formatted according to the locale set in ${lang} and calls the template
-*{db.personname} for each element in ${nodes}.
+person's name, such as the person's first name and surname.
 -->
 <xsl:template name="db.personname.list">
   <xsl:param name="nodes"/>
-  <!-- FIXME: call i18n.locale -->
-  <xsl:param name="lang" select="ancestor-or-self::*[ lang][1]/@lang |
-                                 ancestor-or-self::*[ xml:lang][1]/@xml:lang"/>
   <xsl:for-each select="$nodes">
     <xsl:choose>
       <xsl:when test="position() = 1"/>
@@ -264,7 +248,6 @@ a list formatted according to the locale set in ${lang} and calls the template
     </xsl:choose>
     <xsl:call-template name="db.personname">
       <xsl:with-param name="node" select="."/>
-      <xsl:with-param name="lang" select="$lang"/>
     </xsl:call-template>
   </xsl:for-each>
 </xsl:template>
diff --git a/xslt/docbook/html/db2html-division.xsl b/xslt/docbook/html/db2html-division.xsl
index c2ee587..9d276b5 100644
--- a/xslt/docbook/html/db2html-division.xsl
+++ b/xslt/docbook/html/db2html-division.xsl
@@ -46,6 +46,11 @@ REMARK: Describe this module
   <xsl:call-template name="db2html.linktrail"/>
 </xsl:template>
 
+<!--%# html.footer.mode -->
+<xsl:template mode="html.footer.mode" match="*">
+  <xsl:call-template name="db2html.division.about"/>
+</xsl:template>
+
 <!--%# html.body.mode -->
 <xsl:template mode="html.body.mode" match="*">
   <xsl:call-template name="db2html.links.next"/>
@@ -497,6 +502,185 @@ REMARK: Document this template
 </xsl:template>
 
 
+<!--**==========================================================================
+db2html.division.about
+Output the copyrights, credits, and license information at the bottom of a page.
+:Revision:version="3.4" date="2011-11-07"
+$node: A division-level element a page is being created for.
+
+This template outputs copyright information, credits, and license information for
+the division. By default it is called by the %{html.footer.mode} implementation.
+-->
+<xsl:template name="db2html.division.about">
+  <xsl:param name="node" select="."/>
+  <xsl:param name="info" select="
+    $node/appendixinfo | $node/articleinfo  | $node/bibliographyinfo | $node/bookinfo |
+    $node/chapterinfo  | $node/glossaryinfo | $node/indexinfo        | $node/partinfo |
+    $node/prefaceinfo  | $node/refentryinfo | $node/referenceinfo    | $node/refsect1info |
+    $node/refsect2info | $node/refsect3info | $node/refsectioninfo   | $node/sect1info |
+    $node/sect2info    | $node/sect3info    | $node/sect4info        | $node/sect5info |
+    $node/sectioninfo  | $node/setindexinfo | $node/db:info "/>
+  <xsl:variable name="copyrights" select="$info/copyright | $info/db:copyright"/>
+  <xsl:variable name="authors" select="
+    $info/author     | $info/authorgroup/author       |
+    $info/corpauthor | $info/authorgroup/corpauthor   |
+    $info/db:author  | $info/db:authorgroup/db:author"/>
+  <xsl:variable name="editors" select="
+    $info/editor    | $info/authorgroup/editor |
+    $info/db:editor | $info/db:authorgroup/db:editor"/>
+  <xsl:variable name="translators" select="
+    $info/corpcredit[ role = 'translator']               |
+    $info/othercredit[ role = 'translator']              |
+    $info/authorgroup/corpcredit[ role = 'translator']   |
+    $info/authorgroup/othercredit[ role = 'translator']  |
+    $info/db:othercredit[ class = 'translator']          |
+    $info/db:authorgroup/db:othercredit[ class = 'translator']"/>
+  <xsl:variable name="othercredits" select="set:difference(
+    $info/collab | $info/authorgroup/collab | $info/db:collab |
+    $info/publisher      | $info/db:publisher |
+    $info/corpcredit     | $info/authorgroup/corpcredit  |
+    $info/othercredit    | $info/authorgroup/othercredit |
+    $info/db:othercredit | $info/db:authorgroup/db:othercredit,
+    ($authors | $editors | $translators))"/>
+  <xsl:variable name="legal" select="$info/legalnotice | $info/db:legalnotice"/>
+  <xsl:if test="$copyrights or $authors or $editors or $translators or $othercredits or $legal">
+    <div class="sect about">
+      <div class="hgroup">
+        <h2>
+          <xsl:call-template name="l10n.gettext">
+            <xsl:with-param name="msgid" select="'About'"/>
+          </xsl:call-template>
+        </h2>
+      </div>
+      <div class="region">
+        <div class="contents">
+          <xsl:if test="$copyrights">
+            <div class="copyrights">
+              <xsl:for-each  select="$copyrights">
+                <div class="copyright">
+                  <xsl:text>Â </xsl:text>
+                  <xsl:for-each select="year | db:year">
+                    <xsl:if test="position() != 1">
+                      <xsl:call-template name="l10n.gettext">
+                        <xsl:with-param name="msgid" select="', '"/>
+                      </xsl:call-template>
+                    </xsl:if>
+                    <xsl:apply-templates/>
+                  </xsl:for-each>
+                  <xsl:text> </xsl:text>
+                  <xsl:for-each select="holder | db:holder">
+                    <xsl:if test="position() != 1">
+                      <xsl:call-template name="l10n.gettext">
+                        <xsl:with-param name="msgid" select="', '"/>
+                      </xsl:call-template>
+                    </xsl:if>
+                    <xsl:apply-templates/>
+                  </xsl:for-each>
+                </div>
+              </xsl:for-each>
+            </div>
+          </xsl:if>
+          <xsl:if test="$authors">
+            <div class="aboutblurb authors">
+              <div class="title">
+                <span class="title">
+                  <xsl:call-template name="l10n.gettext">
+                    <xsl:with-param name="msgid" select="'Written By'"/>
+                  </xsl:call-template>
+                </span>
+              </div>
+              <ul class="credits">
+                <xsl:for-each select="$authors">
+                  <li>
+                    <xsl:apply-templates select="."/>
+                  </li>
+                </xsl:for-each>
+              </ul>
+            </div>
+          </xsl:if>
+          <xsl:if test="$editors">
+            <div class="aboutblurb editors">
+              <div class="title">
+                <span class="title">
+                  <xsl:call-template name="l10n.gettext">
+                    <xsl:with-param name="msgid" select="'Edited By'"/>
+                  </xsl:call-template>
+                </span>
+              </div>
+              <ul class="credits">
+                <xsl:for-each select="$editors">
+                  <li>
+                    <xsl:apply-templates select="."/>
+                  </li>
+                </xsl:for-each>
+              </ul>
+            </div>
+          </xsl:if>
+          <xsl:if test="$translators">
+            <div class="aboutblurb translators">
+              <div class="title">
+                <span class="title">
+                  <xsl:call-template name="l10n.gettext">
+                    <xsl:with-param name="msgid" select="'Translated By'"/>
+                  </xsl:call-template>
+                </span>
+              </div>
+              <ul class="credits">
+                <xsl:for-each select="$translators">
+                  <li>
+                    <xsl:apply-templates select="."/>
+                  </li>
+                </xsl:for-each>
+              </ul>
+            </div>
+          </xsl:if>
+          <xsl:if test="$othercredits">
+            <div class="aboutblurb othercredits">
+              <div class="title">
+                <span class="title">
+                  <xsl:call-template name="l10n.gettext">
+                    <xsl:with-param name="msgid" select="'Other Credits'"/>
+                  </xsl:call-template>
+                </span>
+              </div>
+              <ul class="credits">
+                <xsl:for-each select="$othercredits">
+                  <li>
+                    <xsl:apply-templates select="."/>
+                  </li>
+                </xsl:for-each>
+              </ul>
+            </div>
+          </xsl:if>
+          <xsl:for-each select="$legal">
+            <div class="aboutblurb license">
+              <div class="title">
+                <span class="title">
+                  <xsl:choose>
+                    <xsl:when test="title">
+                      <xsl:apply-templates select="title/node()"/>
+                    </xsl:when>
+                    <xsl:otherwise>
+                      <xsl:call-template name="l10n.gettext">
+                        <xsl:with-param name="msgid" select="'Legal'"/>
+                      </xsl:call-template>
+                    </xsl:otherwise>
+                  </xsl:choose>
+                </span>
+              </div>
+              <div class="contents">
+                <xsl:apply-templates select="*[not(self::title or self::db:title or
+                                             self::blockinfo or self::db:info or self::db:titleabbrev)]"/>
+              </div>
+            </div>
+          </xsl:for-each>
+        </div>
+      </div>
+    </div>
+  </xsl:if>
+</xsl:template>
+
+
 <!-- == Matched Templates == -->
 
 <!-- = appendix = -->
diff --git a/xslt/docbook/html/db2html-inline.xsl b/xslt/docbook/html/db2html-inline.xsl
index 194bada..5840686 100644
--- a/xslt/docbook/html/db2html-inline.xsl
+++ b/xslt/docbook/html/db2html-inline.xsl
@@ -171,6 +171,16 @@ FIXME
   </xsl:call-template>
 </xsl:template>
 
+<!-- = author = -->
+<xsl:template match="author | db:author">
+  <xsl:call-template name="db2html.inline"/>
+</xsl:template>
+
+<!-- = author % db2html.inline.content.mode = -->
+<xsl:template mode="db2html.inline.content.mode" match="author | db:author">
+  <xsl:call-template name="db.personname"/>
+</xsl:template>
+
 <!-- = authorinitials = -->
 <xsl:template match="authorinitials | db:authorinitials">
   <xsl:call-template name="db2html.inline"/>
@@ -295,6 +305,17 @@ FIXME
   </xsl:call-template>
 </xsl:template>
 
+<!-- = collab = -->
+<xsl:template match="collab | db:collab">
+  <xsl:apply-templates select="collabname |
+                               db:org | db:orgname | db:person | db:personname"/>
+</xsl:template>
+
+<!-- = collabname = -->
+<xsl:template match="collabname">
+  <xsl:call-template name="db2html.inline"/>
+</xsl:template>
+
 <!-- = command = -->
 <xsl:template match="command | db:command">
   <xsl:call-template name="db2html.inline">
@@ -352,6 +373,16 @@ FIXME
   <xsl:call-template name="db2html.inline"/>
 </xsl:template>
 
+<!-- = editor = -->
+<xsl:template match="editor | db:editor">
+  <xsl:call-template name="db2html.inline"/>
+</xsl:template>
+
+<!-- = editor % db2html.inline.content.mode = -->
+<xsl:template mode="db2html.inline.content.mode" match="editor | db:editor">
+  <xsl:call-template name="db.personname"/>
+</xsl:template>
+
 <!-- = email = -->
 <xsl:template match="email | db:email">
   <xsl:call-template name="db2html.inline">
@@ -787,6 +818,11 @@ FIXME
   <xsl:text>]</xsl:text>
 </xsl:template>
 
+<!-- = org = -->
+<xsl:template match="db:org">
+  <xsl:apply-templates select="db:orgname"/>
+</xsl:template>
+
 <!-- = orgdiv = -->
 <xsl:template match="orgdiv | db:orgdiv">
   <xsl:call-template name="db2html.inline"/>
@@ -797,6 +833,16 @@ FIXME
   <xsl:call-template name="db2html.inline"/>
 </xsl:template>
 
+<!-- = othercredit = -->
+<xsl:template match="othercredit | db:othercredit">
+  <xsl:call-template name="db2html.inline"/>
+</xsl:template>
+
+<!-- = othercredit % db2html.inline.content.mode = -->
+<xsl:template mode="db2html.inline.content.mode" match="othercredit | db:othercredit">
+  <xsl:call-template name="db.personname"/>
+</xsl:template>
+
 <!-- = othername = -->
 <xsl:template match="othername | db:othername">
   <xsl:call-template name="db2html.inline"/>
@@ -824,6 +870,16 @@ FIXME
   </xsl:call-template>
 </xsl:template>
 
+<!-- = person = -->
+<xsl:template match="db:person">
+  <xsl:call-template name="db2html.inline"/>
+</xsl:template>
+
+<!-- = person % db2html.inline.content.mode = -->
+<xsl:template mode="db2html.inline.content.mode" match="db:person">
+  <xsl:call-template name="db.personname"/>
+</xsl:template>
+
 <!-- = personname = -->
 <xsl:template match="personname | db:personname">
   <xsl:call-template name="db2html.inline"/>
@@ -896,6 +952,11 @@ FIXME
   <xsl:call-template name="db2html.inline"/>
 </xsl:template>
 
+<!-- = publisher = -->
+<xsl:template match="publisher | db:publisher">
+  <xsl:apply-templates select="publishername | db:publishername"/>
+</xsl:template>
+
 <!-- = publishername = -->
 <xsl:template match="publishername | db:publishername">
   <xsl:call-template name="db2html.inline"/>
diff --git a/xslt/docbook/html/db2html-suppressed.xsl b/xslt/docbook/html/db2html-suppressed.xsl
index 686c12e..4965597 100644
--- a/xslt/docbook/html/db2html-suppressed.xsl
+++ b/xslt/docbook/html/db2html-suppressed.xsl
@@ -75,10 +75,6 @@ modes because of the DocBook content model.
 <xsl:template match="referenceinfo | db:reference/db:info"/>
 <xsl:template match="refmeta | db:refmeta"/>
 <xsl:template match="refmiscinfo | db:refmiscinfo"/>
-<xsl:template match="refsect1divinfo"/>
-<xsl:template match="refsect2divinfo"/>
-<xsl:template match="refsect3divinfo"/>
-<xsl:template match="refsectiondivinfo"/>
 <xsl:template match="refsynopsisdivinfo | db:refsynopsisdiv/db:info"/>
 <xsl:template match="sect1info | db:sect1/db:info"/>
 <xsl:template match="sect2info | db:sect2/db:info"/>
@@ -89,17 +85,11 @@ modes because of the DocBook content model.
 
 <!-- Only occur in db2html.info.mode -->
 <xsl:template match="affiliation | db:affiliation"/>
-<xsl:template match="author | db:author"/>
 <xsl:template match="authorblurb"/>
 <xsl:template match="authorgroup | db:authorgroup"/>
-<xsl:template match="collab | db:collab"/>
-<xsl:template match="collabname"/>
 <xsl:template match="copyright | db:copyright"/>
-<xsl:template match="editor | db:editor"/>
 <xsl:template match="legalnotice | db:legalnotice"/>
-<xsl:template match="othercredit | db:othercredit"/>
 <xsl:template match="personblurb | db:personblurb"/>
-<xsl:template match="publisher | db:publisher"/>
 <xsl:template match="revdescription | db:revdescription"/>
 <xsl:template match="revhistory | db:revhistory"/>
 <xsl:template match="revision | db:revision"/>
diff --git a/xslt/gettext/domains/yelp-xsl.pot b/xslt/gettext/domains/yelp-xsl.pot
index 74f2ed4..62d6982 100644
--- a/xslt/gettext/domains/yelp-xsl.pot
+++ b/xslt/gettext/domains/yelp-xsl.pot
@@ -1,7 +1,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2011-11-06 13:56-0500\n"
+"POT-Creation-Date: 2011-11-07 09:51-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL ADDRESS>\n"
 "Language-Team: LANGUAGE <LL li org>\n"
@@ -169,82 +169,87 @@ msgstr ""
 msgid "Index"
 msgstr ""
 
+#. Default title for a DocBook legal notice.
+#: yelp-xsl.xml.in:196(msg/msgstr)
+msgid "Legal"
+msgstr ""
+
 #. Generic title for license information when it's not a known license.
 #. 
-#: yelp-xsl.xml.in:198(msg/msgstr)
+#: yelp-xsl.xml.in:203(msg/msgstr)
 msgid "License"
 msgstr ""
 
 #. Title for a list of maintainers.
-#: yelp-xsl.xml.in:203(msg/msgstr)
+#: yelp-xsl.xml.in:208(msg/msgstr)
 msgid "Maintained By"
 msgstr ""
 
 #. Automatic heading above a list of guide links.
-#: yelp-xsl.xml.in:208(msg/msgstr)
+#: yelp-xsl.xml.in:213(msg/msgstr)
 msgid "More Information"
 msgstr ""
 
 #. Default title for a refnamediv element. This is the common section
 #. title found in most UNIX man pages.
 #. 
-#: yelp-xsl.xml.in:217(msg/msgstr)
+#: yelp-xsl.xml.in:222(msg/msgstr)
 msgid "Name"
 msgstr ""
 
 #. Link text for a link to the next page in a series.
-#: yelp-xsl.xml.in:222(msg/msgstr)
+#: yelp-xsl.xml.in:227(msg/msgstr)
 msgid "Next"
 msgstr ""
 
 #. Accessible title for a note.
-#: yelp-xsl.xml.in:227(msg/msgstr)
+#: yelp-xsl.xml.in:232(msg/msgstr)
 msgid "Note"
 msgstr ""
 
 #. Title for a list contributors other than authors, editors, translators,
 #. or other types we have specific lists for.
 #. 
-#: yelp-xsl.xml.in:235(msg/msgstr)
+#: yelp-xsl.xml.in:240(msg/msgstr)
 msgid "Other Credits"
 msgstr ""
 
 #. Revision status of a document or page. Content was once current,
 #. but needs to be updated to reflect software updates.
 #. 
-#: yelp-xsl.xml.in:243(msg/msgstr)
+#: yelp-xsl.xml.in:248(msg/msgstr)
 msgid "Outdated"
 msgstr ""
 
 #. Tooltip on play/pause buttons for audio and video objects.
-#: yelp-xsl.xml.in:248(msg/msgstr)
+#: yelp-xsl.xml.in:253(msg/msgstr)
 msgid "Pause"
 msgstr ""
 
 #. Tooltip on play/pause buttons for audio and video objects.
-#: yelp-xsl.xml.in:253(msg/msgstr)
+#: yelp-xsl.xml.in:258(msg/msgstr)
 msgid "Play"
 msgstr ""
 
 #. Default title for a preface to a book.
-#: yelp-xsl.xml.in:259(msg/msgstr)
+#: yelp-xsl.xml.in:264(msg/msgstr)
 msgid "Preface"
 msgstr ""
 
 #. Link text for a link to the previous page in a series.
-#: yelp-xsl.xml.in:264(msg/msgstr)
+#: yelp-xsl.xml.in:269(msg/msgstr)
 msgid "Previous"
 msgstr ""
 
 #. Revision status of a document or page. Content has been written
 #. and should be reviewed by other team members.
 #. 
-#: yelp-xsl.xml.in:272(msg/msgstr)
+#: yelp-xsl.xml.in:277(msg/msgstr)
 msgid "Ready for review"
 msgstr ""
 
 #. Automatic heading above a list of see-also links.
-#: yelp-xsl.xml.in:277(msg/msgstr)
+#: yelp-xsl.xml.in:282(msg/msgstr)
 msgid "See Also"
 msgstr ""
 
@@ -252,52 +257,52 @@ msgstr ""
 #. This is used a tooltip on a link to shrink images back down after
 #. they've been expanded to full size.
 #. 
-#: yelp-xsl.xml.in:286(msg/msgstr)
+#: yelp-xsl.xml.in:291(msg/msgstr)
 msgid "Scale images down"
 msgstr ""
 
 #. Accessible title for a sidebar note.
-#: yelp-xsl.xml.in:291(msg/msgstr)
+#: yelp-xsl.xml.in:296(msg/msgstr)
 msgid "Sidebar"
 msgstr ""
 
 #. Revision status of a document or page. No content has been written yet.
 #. 
-#: yelp-xsl.xml.in:298(msg/msgstr)
+#: yelp-xsl.xml.in:303(msg/msgstr)
 msgid "Stub"
 msgstr ""
 
 #. Default title for a refsynopsisdiv element. This is the common section
 #. title found in most UNIX man pages.
 #. 
-#: yelp-xsl.xml.in:306(msg/msgstr)
+#: yelp-xsl.xml.in:311(msg/msgstr)
 msgid "Synopsis"
 msgstr ""
 
 #. Accessible title for a tip.
-#: yelp-xsl.xml.in:311(msg/msgstr)
+#: yelp-xsl.xml.in:316(msg/msgstr)
 msgid "Tip"
 msgstr ""
 
 #. Title for a list of translators.
-#: yelp-xsl.xml.in:316(msg/msgstr)
+#: yelp-xsl.xml.in:321(msg/msgstr)
 msgid "Translated By"
 msgstr ""
 
 #. Figures can automatically scale images down to fit the page width.
 #. This is used a tooltip on a link to expand images to full size.
 #. 
-#: yelp-xsl.xml.in:324(msg/msgstr)
+#: yelp-xsl.xml.in:329(msg/msgstr)
 msgid "View images at normal size"
 msgstr ""
 
 #. Accessible title for a warning.
-#: yelp-xsl.xml.in:329(msg/msgstr)
+#: yelp-xsl.xml.in:334(msg/msgstr)
 msgid "Warning"
 msgstr ""
 
 #. Title for a list of authors.
-#: yelp-xsl.xml.in:334(msg/msgstr)
+#: yelp-xsl.xml.in:339(msg/msgstr)
 msgid "Written By"
 msgstr ""
 
@@ -321,7 +326,7 @@ msgstr ""
 #. with single quotation marks in your language, use the corresponding
 #. double quotation mark for the watermark image.
 #. 
-#: yelp-xsl.xml.in:361(msg/msgstr)
+#: yelp-xsl.xml.in:366(msg/msgstr)
 msgid "yelp-quote-201C.png"
 msgstr ""
 
@@ -334,7 +339,7 @@ msgstr ""
 #. 
 #. <label/> - The term being defined by the glossary entry
 #. 
-#: yelp-xsl.xml.in:377(msg/msgstr)
+#: yelp-xsl.xml.in:382(msg/msgstr)
 msgid "View the bibliography entry <biblioentry.label/>."
 msgstr ""
 
@@ -356,7 +361,7 @@ msgstr ""
 #. 
 #. <biblioentry.label/> - The text content of the bibliography label
 #. 
-#: yelp-xsl.xml.in:400(msg/msgstr)
+#: yelp-xsl.xml.in:405(msg/msgstr)
 msgid "[<biblioentry.label/>]"
 msgstr ""
 
@@ -372,7 +377,7 @@ msgstr ""
 #. <citation/> - The text content of the citation element, possibly
 #.               as a link to an entry in the bibliography
 #. 
-#: yelp-xsl.xml.in:417(msg/msgstr)
+#: yelp-xsl.xml.in:422(msg/msgstr)
 msgid "[<citation.label/>]"
 msgstr ""
 
@@ -400,7 +405,7 @@ msgstr ""
 #. <comment.name/> - The name of the person making the comment
 #. <comment.date/> - The date the comment was made
 #. 
-#: yelp-xsl.xml.in:446(msg/msgstr)
+#: yelp-xsl.xml.in:451(msg/msgstr)
 msgid "from <comment.name/> on <comment.date/>"
 msgstr ""
 
@@ -427,7 +432,7 @@ msgstr ""
 #. 
 #. <comment.name/> - The name of the person making the comment
 #. 
-#: yelp-xsl.xml.in:474(msg/msgstr)
+#: yelp-xsl.xml.in:479(msg/msgstr)
 msgid "from <comment.name/>"
 msgstr ""
 
@@ -438,7 +443,7 @@ msgstr ""
 #. 
 #. <string/> - The linked-to email address
 #. 
-#: yelp-xsl.xml.in:486(msg/msgstr)
+#: yelp-xsl.xml.in:491(msg/msgstr)
 msgid "Send email to â<string/>â."
 msgstr ""
 
@@ -449,7 +454,7 @@ msgstr ""
 #. 
 #. <glossterm/> - The term being defined by the glossary entry
 #. 
-#: yelp-xsl.xml.in:498(msg/msgstr)
+#: yelp-xsl.xml.in:503(msg/msgstr)
 msgid "Read the definition for â<glossterm/>â."
 msgstr ""
 
@@ -469,7 +474,7 @@ msgstr ""
 #. 
 #. <glosssee/> - The actual link or links of the cross reference
 #. 
-#: yelp-xsl.xml.in:519(msg/msgstr)
+#: yelp-xsl.xml.in:524(msg/msgstr)
 msgid "See <glosssee/>."
 msgstr ""
 
@@ -490,7 +495,7 @@ msgstr ""
 #. 
 #. <glosssee/> - The actual link or links of the cross reference
 #. 
-#: yelp-xsl.xml.in:541(msg/msgstr)
+#: yelp-xsl.xml.in:546(msg/msgstr)
 msgid "See also <glosssee/>."
 msgstr ""
 
@@ -501,7 +506,7 @@ msgstr ""
 #. 
 #. <node/> - The text content of the quote element
 #. 
-#: yelp-xsl.xml.in:553(msg/msgstr)
+#: yelp-xsl.xml.in:558(msg/msgstr)
 msgid "â<node/>â"
 msgstr ""
 
@@ -512,7 +517,7 @@ msgstr ""
 #. 
 #. <node/> - The text content of the quote element
 #. 
-#: yelp-xsl.xml.in:565(msg/msgstr)
+#: yelp-xsl.xml.in:570(msg/msgstr)
 msgid "â<node/>â"
 msgstr ""
 
@@ -526,7 +531,7 @@ msgstr ""
 #. 
 #. <seeie/> - The actual link or links of the cross reference
 #. 
-#: yelp-xsl.xml.in:580(msg/msgstr)
+#: yelp-xsl.xml.in:585(msg/msgstr)
 msgid "See <seeie/>."
 msgstr ""
 
@@ -540,7 +545,7 @@ msgstr ""
 #. 
 #. <seeie/> - The actual link or links of the cross reference
 #. 
-#: yelp-xsl.xml.in:595(msg/msgstr)
+#: yelp-xsl.xml.in:600(msg/msgstr)
 msgid "See also <seeie/>."
 msgstr ""
 
diff --git a/xslt/gettext/domains/yelp-xsl.xml.in b/xslt/gettext/domains/yelp-xsl.xml.in
index 814369b..97b39d5 100644
--- a/xslt/gettext/domains/yelp-xsl.xml.in
+++ b/xslt/gettext/domains/yelp-xsl.xml.in
@@ -191,6 +191,11 @@ not all content has been written.
 <msgstr>Index</msgstr>
 </msg>
 
+<msg id="Legal">
+<its:locNote>Default title for a DocBook legal notice.</its:locNote>
+<msgstr>Legal</msgstr>
+</msg>
+
 <msg id="License">
 <its:locNote>
 Generic title for license information when it's not a known license.



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]