add tarball name to index pages (GNOME bug 670454)
This commit is contained in:
parent
c5c7c26330
commit
b0373ea8cf
|
@ -105,4 +105,5 @@ find information on tools and methods to work with many GNOME desktops.
|
|||
<_msgstr msgid="nightly-documents">Nightly Generated Documents</_msgstr>
|
||||
<_msgstr msgid="deprecated-api-references">Deprecated API References</_msgstr>
|
||||
<_msgstr msgid="welcome-to-gnome-devcenter">Welcome to GNOME. Getting started is easy - install our dev tools and take a look at a tutorial.</_msgstr>
|
||||
<_msgstr msgid="tarball-location">This documentation is generated from the following tarball:</_msgstr>
|
||||
</msgcat>
|
||||
|
|
|
@ -407,6 +407,17 @@ doctype-system="http://www.w3.org/TR/html4/loose.dtd">
|
|||
</div>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="@tarballname">
|
||||
<div class="tarballname subtle_box">
|
||||
<p>
|
||||
<xsl:call-template name="gettext"><xsl:with-param name="lang"
|
||||
select="$lang"/><xsl:with-param name="msgid"
|
||||
select="'tarball-location'"/></xsl:call-template>
|
||||
<xsl:value-of select="@tarballname"/>
|
||||
</p>
|
||||
</div>
|
||||
</xsl:if>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer_art" class="default"> </div>
|
||||
|
|
|
@ -404,6 +404,17 @@ doctype-system="http://www.w3.org/TR/html4/loose.dtd">
|
|||
</div>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="@tarballname">
|
||||
<div class="tarballname subtle_box">
|
||||
<p>
|
||||
<xsl:call-template name="gettext"><xsl:with-param name="lang"
|
||||
select="$lang"/><xsl:with-param name="msgid"
|
||||
select="'tarball-location'"/></xsl:call-template>
|
||||
<xsl:value-of select="@tarballname"/>
|
||||
</p>
|
||||
</div>
|
||||
</xsl:if>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer_art" class="default"> </div>
|
||||
|
|
|
@ -404,6 +404,17 @@ doctype-system="http://www.w3.org/TR/html4/loose.dtd">
|
|||
</div>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="@tarballname">
|
||||
<div class="tarballname subtle_box">
|
||||
<p>
|
||||
<xsl:call-template name="gettext"><xsl:with-param name="lang"
|
||||
select="$lang"/><xsl:with-param name="msgid"
|
||||
select="'tarball-location'"/></xsl:call-template>
|
||||
<xsl:value-of select="@tarballname"/>
|
||||
</p>
|
||||
</div>
|
||||
</xsl:if>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="footer_art" class="default"> </div>
|
||||
|
|
|
@ -47,6 +47,7 @@ class Document:
|
|||
subsection = None
|
||||
weight = 0.5
|
||||
single_page_alternative = False
|
||||
tarballname = None
|
||||
|
||||
title = None # indexed on language, most recent version
|
||||
abstract = None # indexed on language, most recent version
|
||||
|
@ -79,6 +80,8 @@ class Document:
|
|||
href_language = None
|
||||
if self.module:
|
||||
doc.set('modulename', self.module)
|
||||
if self.tarballname:
|
||||
doc.set('tarballname', self.tarballname)
|
||||
if self.path:
|
||||
doc.set('path', self.path)
|
||||
elif self.href:
|
||||
|
|
|
@ -45,6 +45,7 @@ class DocModule(object):
|
|||
self.dirname = tarinfo.name
|
||||
else:
|
||||
self.dirname = os.path.dirname(tarinfo.name)
|
||||
self.tarballname = '-'.join(self.dirname.split('/')[0].split('-')[:-1])
|
||||
if makefile_am:
|
||||
self.makefile_am = makefile_am
|
||||
self.modulename = re.findall(r'(?:DOC_ID|DOC_MODULE|HELP_ID)\s?=\s?(.*)',
|
||||
|
@ -119,6 +120,7 @@ class DocModule(object):
|
|||
doc.channel = self.channel
|
||||
doc.languages = doc_linguas
|
||||
doc.path = self.path
|
||||
doc.tarballname = self.tarballname
|
||||
doc._last_version = self.version
|
||||
doc.versions = [self.one_dot_version]
|
||||
app.documents.append(doc)
|
||||
|
|
Reference in New Issue