- we now use only one step of XSL transformation
svn path=/trunk/; revision=25134
This commit is contained in:
parent
c6272b8f07
commit
066f6a4952
@ -1,12 +1,13 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="ISO-8859-1" indent="yes"/>
|
||||
<xsl:import href="../../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
<xsl:element name="ul">
|
||||
<xsl:for-each select="/html/set/person[@chapter_de='yes']">
|
||||
<xsl:for-each select="/buildinfo/document/set/person[@chapter_de='yes']">
|
||||
<xsl:sort select="@id"/>
|
||||
<xsl:element name="li">
|
||||
<xsl:value-of select="name"/>
|
||||
@ -15,14 +16,4 @@
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,12 +1,13 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="ISO-8859-1" indent="yes"/>
|
||||
<xsl:import href="../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
<xsl:element name="ul">
|
||||
<xsl:for-each select="/html/set/person[@association-member='yes']">
|
||||
<xsl:for-each select="/buildinfo/document/set/person[@association-member='yes']">
|
||||
<xsl:sort select="@id"/>
|
||||
<xsl:element name="li">
|
||||
<xsl:element name="p">
|
||||
@ -43,14 +44,4 @@
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -9,8 +9,4 @@
|
||||
<xsl:if test="../@id='fsfe'"> - </xsl:if>
|
||||
<xsl:if test="../@id='free_software'"> - </xsl:if>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
|
@ -6,8 +6,4 @@
|
||||
<xsl:template match="a[@id='moreinfo']">
|
||||
<xsl:value-of select="@href"/>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,7 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
@ -12,7 +13,7 @@
|
||||
<xsl:variable name="text-pdf-0"><xsl:value-of select="text[@id='pdf-0']"/></xsl:variable>
|
||||
<xsl:variable name="text-moreinfo"><xsl:value-of select="text[@id='moreinfo']"/></xsl:variable>
|
||||
|
||||
<xsl:for-each select="/html/set/printable[@type=$type]">
|
||||
<xsl:for-each select="/buildinfo/document/set/printable[@type=$type]">
|
||||
<xsl:sort select="@id"/>
|
||||
<xsl:variable name="id"><xsl:value-of select="@id"/></xsl:variable>
|
||||
|
||||
@ -20,8 +21,8 @@
|
||||
<xsl:element name="h3">
|
||||
<xsl:attribute name="id"><xsl:value-of select="$id"/></xsl:attribute>
|
||||
<xsl:choose>
|
||||
<xsl:when test="translation[@lang=/html/@lang]!=''">
|
||||
<xsl:value-of select="translation[@lang=/html/@lang]"/>
|
||||
<xsl:when test="translation[@lang=/buildinfo/@language]!=''">
|
||||
<xsl:value-of select="translation[@lang=/buildinfo/@language]"/>
|
||||
</xsl:when>
|
||||
<xsl:otherwise>
|
||||
<xsl:value-of select="translation[@lang='en']"/>
|
||||
@ -127,15 +128,5 @@
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set" />
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -3,7 +3,8 @@
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:import href="../tools/xsltsl/countries.xsl" />
|
||||
<xsl:output method="xml" encoding="ISO-8859-1" indent="yes"/>
|
||||
<xsl:import href="../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!--
|
||||
For documentation on tagging (e.g. display a people list), take a
|
||||
@ -17,15 +18,5 @@
|
||||
<xsl:with-param name="team" select="'main'" />
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -4,10 +4,11 @@
|
||||
|
||||
<xsl:import href="../../tools/xsltsl/tagging.xsl" />
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- In /html/body node, append dynamic content -->
|
||||
<xsl:template match="/html/body/tagged-docs">
|
||||
<xsl:template match="tagged-docs">
|
||||
|
||||
<xsl:call-template name="fetch-news">
|
||||
<xsl:with-param name="tag" select="'avmgplviolation'" />
|
||||
@ -17,15 +18,4 @@
|
||||
</xsl:call-template>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> and <text> to output at all -->
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,26 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
|
||||
<xsl:import href="../../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
<xsl:variable name="type"><xsl:value-of select="@type"/></xsl:variable>
|
||||
<xsl:for-each select="/html/set/item[@type=$type]">
|
||||
<xsl:for-each select="/buildinfo/document/set/item[@type=$type]">
|
||||
<xsl:element name="li">
|
||||
<xsl:apply-templates select="node()"/>
|
||||
</xsl:element>
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -4,7 +4,8 @@
|
||||
|
||||
<xsl:import href="../../tools/xsltsl/tagging.xsl" />
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
|
||||
<xsl:template match="fetch-news">
|
||||
@ -14,28 +15,16 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Do not copy <set> and <text> to output at all -->
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
|
||||
<!-- How to show a link -->
|
||||
<xsl:template match="/html/set/news/link">
|
||||
<xsl:template match="/buildinfo/document/set/news/link">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="text()" />
|
||||
</xsl:attribute>
|
||||
<xsl:text>[</xsl:text>
|
||||
<xsl:value-of select="/html/text[@id='more']" />
|
||||
<xsl:value-of select="/buildinfo/document/text[@id='more']" />
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,12 +1,13 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="ISO-8859-1" indent="yes" />
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
<xsl:element name="ul">
|
||||
<xsl:for-each select="/html/set/document">
|
||||
<xsl:for-each select="/buildinfo/document/set/document">
|
||||
<xsl:sort select="@date" order="descending" />
|
||||
<xsl:element name="li">
|
||||
<xsl:element name="p">
|
||||
@ -38,14 +39,4 @@
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set" />
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -76,19 +76,16 @@
|
||||
|
||||
<h3>Unterzeichner</h3>
|
||||
|
||||
</body>
|
||||
<text id="osig">Organisationen</text>
|
||||
<text id="isig">Personen</text>
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Wenn sie ihren Namen oder den ihrer Organisation auch in dieser Liste
|
||||
sehen wollen, kontaktieren Sie bitte
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Wenn sie ihren Namen oder den ihrer Organisation auch in dieser Liste
|
||||
sehen wollen, kontaktieren Sie bitte
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
|
@ -62,18 +62,16 @@ WIPO, αλλά τι είδους οργανισμό χρειαζόμαστε γ
|
||||
|
||||
|
||||
<h2>Συμβαλλόμενα μέρη</h2>
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Αν επιθυμείτε να δείτε το όνομά σας ή το όνομα του οργανισμού σας να προστίθεται
|
||||
σε αυτόν τον κατάλογο, παρακαλούμε επικοινωνήστε στο
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
<text id="osig">Οργανισμοί</text>
|
||||
<text id="isig">Άτομα</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Αν επιθυμείτε να δείτε το όνομά σας ή το όνομα του οργανισμού σας να προστίθεται
|
||||
σε αυτόν τον κατάλογο, παρακαλούμε επικοινωνήστε στο
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
|
@ -75,19 +75,16 @@
|
||||
|
||||
|
||||
<h2>Signatories</h2>
|
||||
|
||||
</body>
|
||||
<text id="osig">Organisations</text>
|
||||
<text id="isig">Individuals</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
If you wish to see your name or the name of your organisation
|
||||
added to this list, please contact <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
If you wish to see your name or the name of your organisation
|
||||
added to this list, please contact <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
</body>
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
<!--
|
||||
|
@ -58,19 +58,17 @@ establecimiento de una agenda de desarrollo para la OMPI:
|
||||
<a href="http://www.wipo.int/documents/es/document/govbody/wo_gb_ga/pdf/wo_ga_31_11.pdf">http://www.wipo.int/documents/es/document/govbody/wo_gb_ga/pdf/wo_ga_31_11.pdf</a></li>
|
||||
</ol>
|
||||
|
||||
<h2>Firmantes</h2>
|
||||
<h2>Firmantes</h2>
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Si desea que su nombre o el de su organización aparezca en
|
||||
esta lista, por favor contacte con
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
<text id="osig">Organizaciones</text>
|
||||
<text id="isig">Individuos</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Si desea que su nombre o el de su organización aparezca en
|
||||
esta lista, por favor contacte con
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
|
@ -60,18 +60,16 @@ avoir, mais plut
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<h2>Signataires</h2>
|
||||
</body>
|
||||
<text id="osig">Organisations</text>
|
||||
<text id="isig">Individus</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Si vous désirez ajouter votre nom ou celui de votre organisation à la liste des signataires, veuillez contacter <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
<h2>Signataires</h2>
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Si vous désirez ajouter votre nom ou celui de votre organisation à la liste des signataires, veuillez contacter <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
|
@ -30,14 +30,12 @@ href="http://www.cptech.org/ip/wipo/genevadeclaration.html">Genfi Deklaráció</
|
||||
|
||||
|
||||
<h2>Aláírók</h2>
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>Ha Ön is szerepeltetni szeretné saját vagy szervezete nevét e listán, kérjük jelezze a <a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a> e-mail címen.</p>
|
||||
|
||||
</body>
|
||||
<text id="osig">Szervezetek</text>
|
||||
<text id="isig">Egyének</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>Ha Ön is szerepeltetni szeretné saját vagy szervezete nevét e listán, kérjük jelezze a <a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a> e-mail címen.</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
<translator>FSF.hu Alapítvány</translator>
|
||||
|
@ -60,18 +60,16 @@ piuttosto al tipo di organizzazione di cui abbiamo bisogno al suo posto.</p>
|
||||
|
||||
|
||||
<h2>Firmatari</h2>
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Per aggiungere il proprio nome, o quello della propria organizzazione,
|
||||
a questa lista, si prega di contattare
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
<text id="osig">Organizzazioni</text>
|
||||
<text id="isig">Individui</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Per aggiungere il proprio nome, o quello della propria organizzazione,
|
||||
a questa lista, si prega di contattare
|
||||
<a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
|
@ -77,22 +77,17 @@
|
||||
</ol>
|
||||
|
||||
<h2>Ondertekenaars</h2>
|
||||
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Als je uw naam of de naam van uw organisatie aan de lijst
|
||||
wil toevoegen meld dit dan via <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
|
||||
|
||||
<text id="osig">Organisaties</text>
|
||||
<text id="isig">Personen</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Als je uw naam of de naam van uw organisatie aan de lijst
|
||||
wil toevoegen meld dit dan via <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
<!--
|
||||
|
@ -57,17 +57,16 @@ nova organização, mas não o único e talvez nem mesmo o mais importante.</p>
|
||||
</ol>
|
||||
|
||||
<h2>Assinantes</h2>
|
||||
|
||||
<signatories/>
|
||||
|
||||
<p>
|
||||
Se deseja que o seu nome ou o nome da sua organização apareça
|
||||
nesta lista, por favor entre em contacto com <a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
<text id="osig">Organizações</text>
|
||||
<text id="isig">Indivíduos</text>
|
||||
<text>
|
||||
<footer>
|
||||
<p>
|
||||
Se deseja que o seu nome ou o nome da sua organização apareça
|
||||
nesta lista, por favor entre em contacto com <a href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.
|
||||
</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
<!--
|
||||
|
@ -62,16 +62,13 @@ http://www.wipo.int/edocs/mdocs/govbody/en/wo_ga_31/wo_ga_31_11.pdf</a></li>
|
||||
|
||||
<h2>Присоединившиеся стороны</h2>
|
||||
|
||||
</body>
|
||||
<text id="osig">Организации</text>
|
||||
<text id="isig">Частные лица</text>
|
||||
<text>
|
||||
<footer>
|
||||
<signatories/>
|
||||
|
||||
<p>Если вы хотите внести свое имя или название организации в этот
|
||||
список, напишите по адресу <a
|
||||
href="mailto:web@fsfeurope.org">web@fsfeurope.org</a>.</p>
|
||||
</footer>
|
||||
</text>
|
||||
|
||||
</body>
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
</html>
|
||||
<!--
|
||||
|
@ -3,39 +3,23 @@
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:output method="xml"
|
||||
encoding="ISO-8859-1"
|
||||
indent="yes"
|
||||
/>
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<xsl:template match="/">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()" />
|
||||
</xsl:copy>
|
||||
<xsl:template match="signatories">
|
||||
<h3 id="organisations">
|
||||
<xsl:call-template name="fsfe-gettext"><xsl:with-param name="id" select="'osig'" /></xsl:call-template>
|
||||
</h3>
|
||||
<ul>
|
||||
<xsl:apply-templates select="/buildinfo/document/set/osig/node()" />
|
||||
</ul>
|
||||
|
||||
<h3 id="individuals">
|
||||
<xsl:call-template name="fsfe-gettext"><xsl:with-param name="id" select="'isig'" /></xsl:call-template>
|
||||
</h3>
|
||||
<ul>
|
||||
<xsl:apply-templates select="/buildinfo/document/set/isig/node()" />
|
||||
</ul>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/html/body">
|
||||
<body>
|
||||
<xsl:apply-templates />
|
||||
<h3><xsl:value-of select="/html/text[@id='osig']" /></h3>
|
||||
<ul>
|
||||
<xsl:apply-templates select="/html/set/osig/node()" />
|
||||
</ul>
|
||||
|
||||
<h3><xsl:value-of select="/html/text[@id='isig']" /></h3>
|
||||
<ul>
|
||||
<xsl:apply-templates select="/html/set/isig/node()" />
|
||||
</ul>
|
||||
<xsl:apply-templates select="/html/text/footer/node()" />
|
||||
</body>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
</xsl:stylesheet>
|
||||
|
@ -21,6 +21,8 @@ junts en campanyes i events com fires.</p>
|
||||
<p>Si voleu saber més sobre l'estatus d'associat, trobareu
|
||||
aquesta informació <a href="/associates/about.html">aquí</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -29,6 +29,9 @@
|
||||
læse om <a href="/associates/about.html">hvad det betyder, at være
|
||||
tilknyttet FSFE og hvordan man bliver det</a>.
|
||||
</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -29,6 +29,8 @@
|
||||
Organisation suchen, so lesen Sie was es bedeutet, <a href="/associates/about.html">assoziierte
|
||||
Organisation zu sein und wie Ihre Organisation es werden kann</a>.
|
||||
</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
|
@ -21,6 +21,8 @@
|
||||
<p>Αν ενδιαφέρεστε για την ιδιότητα του συνεργαζόμενου, παρακαλούμε διαβάστε
|
||||
<a href="/associates/about.html">τι σημαίνει συνεργαζόμενος με το FSFE και πώς θα γίνετε</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -26,6 +26,9 @@
|
||||
<p>
|
||||
If you are interested in the associate status, please consider to read <a href="/associates/about.html">what it means to be an associate of FSFE and how to become one</a>.
|
||||
</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -21,6 +21,8 @@ en todos los aspectos (tales como afiliación, estatutos, finanzas, etc.)</p>
|
||||
|
||||
<p>Si desea saber más sobre el estatus de asociado, lea nuestra <a href="/associates/about.html">explicación del significado del estatus de asociado y como puede volverselo</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -21,6 +21,8 @@ messuilla.</p>
|
||||
<p>Lisätietoja kumppanuudesta FSFE:n kanssa löydät
|
||||
<a href="/associates/about.html">täältä</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -22,6 +22,8 @@ salons.</p>
|
||||
|
||||
<p>Si vous êtes intéressé par le statut de partenaire, nous vous recommandons de considérer<a href="/associates/about.html">ce que cela signifie d'être partenaire de la FSFE et comment en devenir un</a>. </p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -17,6 +17,8 @@
|
||||
|
||||
<p>Amennyiben többet szeretne tudni a társult szervezeti státusról, további információt találhat <a href="/associates/about.html">itt</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -23,6 +23,8 @@ esempio fiere e manifestazioni).</p>
|
||||
leggere <a href="/associates/about.html">cosa significa essere associati a FSFE
|
||||
e come diventarlo</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -21,6 +21,8 @@ også om kampanjer og begivenheter, som for eksempel messer.</p>
|
||||
<p>Ønsker du å vite mer, kan du lese mer om <a
|
||||
href="/associates/about.html">tilknyttingsstatusen</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -22,6 +22,8 @@ samenwerken voor campagnes en evenementen zoals handelsbeurzen.</p>
|
||||
<p>Als u meer wilt weten over de status als partnerorganisatie, kunt u dat
|
||||
<a href="/associates/about.html">hier</a> vinden.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -26,6 +26,8 @@
|
||||
<p>
|
||||
Se quiser saber mais sobre o estatuto de associado, você pode ler nossa <a href="/associates/about.html">exploração do significado do estatuto de aasociado e o guia para tornar-se associado da FSFE</a>.
|
||||
</p>
|
||||
|
||||
<associates/>
|
||||
</body>
|
||||
|
||||
<timestamp>$Date: 2010-01-23 16:58:15 +0000 (Sat, 23 Jan 2010) $ $Author: ato $</timestamp>
|
||||
|
@ -29,6 +29,8 @@ implica în activitãţile FSFE.</p>
|
||||
Dacã doriţi mai multe informaţii despre statutul asociaţilor, puteţi
|
||||
afla mai multe informaţii <a href="/associates/about.html">aici</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -24,6 +24,8 @@
|
||||
прочтите, пожалуйста, о том, <a href="/associates/about.html">что значит
|
||||
быть союзной организацией ЕФСПО и как стать такой организацией</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -26,6 +26,9 @@
|
||||
<p>
|
||||
Nëse jeni të interesuar rreth statusit të anëtarit shok, ju lutemi, mund të lexoni <a href="/associates/about.html">se ç'do të thotë të jesh anëtar shok i FSFE-së dhe se si të bëheni një i tillë</a>.
|
||||
</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -26,6 +26,8 @@ FSFE aktiviteter att g
|
||||
<p>Om du vill veta mer om de associerades status så hittar du den
|
||||
informationen <a href="/associates/about.html">här</a>.</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -27,6 +27,8 @@ Ortaklık statüsüyle ilgili daha fazla bilgi edinmek isterseniz,
|
||||
<a href="/associates/about.html">burada</a> aradığınızı bulabilirsiniz.
|
||||
</p>
|
||||
|
||||
<associates/>
|
||||
|
||||
</body>
|
||||
|
||||
<timestamp>$Date$ $Author$</timestamp>
|
||||
|
@ -3,29 +3,21 @@
|
||||
<xsl:stylesheet version="1.0"
|
||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
|
||||
<xsl:output method="xml"
|
||||
encoding="ISO-8859-1"
|
||||
indent="yes"
|
||||
/>
|
||||
<xsl:import href="../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<xsl:template match="/">
|
||||
<html>
|
||||
<xsl:apply-templates select="html/head" />
|
||||
<body>
|
||||
<xsl:apply-templates select="html/body/node()" />
|
||||
<xsl:for-each select="/html/set/associate">
|
||||
<xsl:sort select="@id" />
|
||||
<h3><a href="{link}"><xsl:value-of select="name" /></a></h3>
|
||||
<xsl:apply-templates select="description/node()" />
|
||||
</xsl:for-each>
|
||||
</body>
|
||||
</html>
|
||||
</xsl:template>
|
||||
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
<xsl:template match="associates">
|
||||
<xsl:for-each select="/buildinfo/document/set/associate">
|
||||
<xsl:sort select="@id" />
|
||||
<h3>
|
||||
<xsl:call-template name="generate-id-attribute">
|
||||
<xsl:with-param name="title" select="name" />
|
||||
</xsl:call-template>
|
||||
<a href="{link}"><xsl:value-of select="name" /></a>
|
||||
</h3>
|
||||
<xsl:apply-templates select="description/node()" />
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
||||
|
15
at/at.xsl
15
at/at.xsl
@ -7,7 +7,8 @@
|
||||
<xsl:import href="../tools/xsltsl/tagging.xsl" />
|
||||
<xsl:import href="../tools/xsltsl/countries.xsl" />
|
||||
<xsl:import href="../tools/xsltsl/translations.xsl" />
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- To localise this page to a new country, copy this file and change the following:
|
||||
|
||||
@ -60,7 +61,7 @@
|
||||
<!--define contact information-->
|
||||
|
||||
<xsl:template match="contact-details">
|
||||
<xsl:for-each select="/html/set/contact">
|
||||
<xsl:for-each select="/buildinfo/document/set/contact">
|
||||
|
||||
<xsl:if test="@id = 'DE'">
|
||||
|
||||
@ -145,15 +146,5 @@
|
||||
</xsl:with-param>
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -4,7 +4,8 @@
|
||||
|
||||
<xsl:import href="../../tools/xsltsl/tagging.xsl" />
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
|
||||
<xsl:template match="fetch-news">
|
||||
@ -14,28 +15,16 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Do not copy <set> and <text> to output at all -->
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
|
||||
<!-- How to show a link -->
|
||||
<xsl:template match="/html/set/news/link">
|
||||
<xsl:template match="/buildinfo/document/set/news/link">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="text()" />
|
||||
</xsl:attribute>
|
||||
<xsl:text>[</xsl:text>
|
||||
<xsl:value-of select="/html/text[@id='more']" />
|
||||
<xsl:value-of select="/buildinfo/document/text[@id='more']" />
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,11 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
|
||||
<xsl:import href="../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
<xsl:for-each select="/html/set/project [@status = 'finished']">
|
||||
<xsl:for-each select="/buildinfo/document/set/project [@status = 'finished']">
|
||||
<xsl:sort select="@date" order="descending"/>
|
||||
|
||||
<!-- Title -->
|
||||
@ -26,14 +27,4 @@
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -4,7 +4,8 @@
|
||||
|
||||
<xsl:import href="../../../tools/xsltsl/tagging.xsl" />
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
|
||||
<xsl:template match="fetch-news">
|
||||
@ -14,28 +15,16 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Do not copy <set> and <text> to output at all -->
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
|
||||
<!-- How to show a link -->
|
||||
<xsl:template match="/html/set/news/link">
|
||||
<xsl:template match="/buildinfo/document/set/news/link">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="text()" />
|
||||
</xsl:attribute>
|
||||
<xsl:text>[</xsl:text>
|
||||
<xsl:value-of select="/html/text[@id='more']" />
|
||||
<xsl:value-of select="/buildinfo/document/text[@id='more']" />
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -4,7 +4,8 @@
|
||||
|
||||
<xsl:import href="../../../tools/xsltsl/tagging.xsl" />
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
|
||||
<xsl:template match="fetch-news">
|
||||
@ -14,28 +15,16 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Do not copy <set> and <text> to output at all -->
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
|
||||
<!-- How to show a link -->
|
||||
<xsl:template match="/html/set/news/link">
|
||||
<xsl:template match="/buildinfo/document/set/news/link">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="text()" />
|
||||
</xsl:attribute>
|
||||
<xsl:text>[</xsl:text>
|
||||
<xsl:value-of select="/html/text[@id='more']" />
|
||||
<xsl:value-of select="/buildinfo/document/text[@id='more']" />
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,11 +1,12 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
|
||||
<xsl:import href="../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
<xsl:for-each select="/html/set/project [@status = 'inactive']">
|
||||
<xsl:for-each select="/buildinfo/document/set/project [@status = 'inactive']">
|
||||
<xsl:sort select="@date" order="descending"/>
|
||||
|
||||
<!-- Title -->
|
||||
@ -26,14 +27,4 @@
|
||||
</xsl:for-each>
|
||||
</xsl:template>
|
||||
|
||||
<!-- Do not copy <set> or <text> to output at all -->
|
||||
<xsl:template match="set | tags"/>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -4,7 +4,8 @@
|
||||
|
||||
<xsl:import href="../../tools/xsltsl/tagging.xsl" />
|
||||
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes" />
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
|
||||
<xsl:template match="fetch-news">
|
||||
@ -14,28 +15,16 @@
|
||||
</xsl:call-template>
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- Do not copy <set> and <text> to output at all -->
|
||||
<xsl:template match="/html/set" />
|
||||
<xsl:template match="/html/text" />
|
||||
|
||||
<!-- How to show a link -->
|
||||
<xsl:template match="/html/set/news/link">
|
||||
<xsl:template match="/buildinfo/document/set/news/link">
|
||||
<xsl:element name="a">
|
||||
<xsl:attribute name="href">
|
||||
<xsl:value-of select="text()" />
|
||||
</xsl:attribute>
|
||||
<xsl:text>[</xsl:text>
|
||||
<xsl:value-of select="/html/text[@id='more']" />
|
||||
<xsl:value-of select="/buildinfo/document/text[@id='more']" />
|
||||
<xsl:text>]</xsl:text>
|
||||
</xsl:element>
|
||||
</xsl:template>
|
||||
|
||||
<!-- For all other nodes, copy verbatim -->
|
||||
<xsl:template match="@*|node()" priority="-1">
|
||||
<xsl:copy>
|
||||
<xsl:apply-templates select="@*|node()"/>
|
||||
</xsl:copy>
|
||||
</xsl:template>
|
||||
|
||||
</xsl:stylesheet>
|
||||
|
@ -1,11 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
|
||||
<xsl:output method="xml" encoding="UTF-8" indent="yes"/>
|
||||
<xsl:import href="../../fsfe.xsl" />
|
||||
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
|
||||
|
||||
<!-- Fill dynamic index -->
|
||||
<xsl:template match="dynamic-index">
|
||||
<xsl:for-each select="/html/set/buglist">
|
||||
<xsl:for-each select="/buildinfo/document/set/buglist">
|
||||
<xsl:sort select="@country"/>
|
||||
|
||||
<xsl:variable name="country">
|
||||
@ -18,7 +19,7 @@
|
||||
<xsl:text>#</xsl:text>
|
||||
<xsl:value-of select="$country"/>
|
||||
</xsl:attribute>
|
||||
<xsl:value-of select="/html/set/country[@id=$country]"/>
|
||||
<xsl:value-of select="/buildinfo/document/set/country[@id=$country]"/>
|
||||
</xsl:element>
|
||||
</xsl:element>
|
||||
|
||||
@ -29,11 +30,11 @@
|
||||
<!-- fill in global figures -->
|
||||
|
||||
<xsl:variable name="solved">
|
||||
<xsl:value-of select="count( /html/set/buglist/bug[@closed != ''] )" />
|
||||
<xsl:value-of select="count( /buildinfo/document/set/buglist/bug[@closed != ''] )" />
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:variable name="total">
|
||||
<xsl:value-of select="count( /html/set/buglist/bug )" />
|
||||
<xsl:value-of select="count( /buildinfo/document/set/buglist/bug )" />
|
||||
</xsl:variable>
|
||||
|
||||
<xsl:template match="solved">
|
||||
@ -49,18 +50,18 @@
|
||||
</xsl:template>
|
||||
|
||||
|
||||
<!-- <xsl:key name="indivs-by-name" match="/html/set/buglist/bug/@name" use="normalize-space(.)" />
|
||||
<xsl:key name="groups-by-name" match="/html/set/buglist/bug/@group" use="normalize-space(.)" /> -->
|
||||
<!-- <xsl:key name="indivs-by-name" match="/buildinfo/document/set/buglist/bug/@name" use="normalize-space(.)" />
|
||||
<xsl:key name="groups-by-name" match="/buildinfo/document/set/buglist/bug/@group" use="normalize-space(.)" /> -->
|
||||
|
||||
<!-- Fill dynamic content -->
|
||||
<xsl:template match="dynamic-content">
|
||||
|
||||
<!-- <xsl:value-of select="count( /html/set/buglist/bug[@closed != ''] ) " /><br/>
|
||||
<xsl:value-of select="count( /html/set/buglist/bug ) " /><br/>
|
||||
<xsl:value-of select="floor( count(/html/set/buglist/bug[@closed != '']) div count( /html/set/buglist/bug ) * 100)" /><br/>
|
||||
<!-- <xsl:value-of select="count( /buildinfo/document/set/buglist/bug[@closed != ''] ) " /><br/>
|
||||
<xsl:value-of select="count( /buildinfo/document/set/buglist/bug ) " /><br/>
|
||||
<xsl:value-of select="floor( count(/buildinfo/document/set/buglist/bug[@closed != '']) div count( /buildinfo/document/set/buglist/bug ) * 100)" /><br/>
|
||||
-->
|
||||
|
||||
<xsl:for-each select="/html/set/buglist">
|
||||
<xsl:for-each select="/buildinfo/document/set/buglist">
|
||||
<xsl:sort select="@country"/>
|
||||
|
||||
<xsl:variable name="country">
|
||||
@ -72,24 +73,24 @@
|
||||
<xsl:attribute name="id">
|
||||
<xsl:value-of select="$country"/>
|
||||
</xsl:attribute>
|
||||