Browse Source

Updated previous years to new thankgnus logic.

svn path=/branches/test/; revision=14230
tags/stw2018
Reinhard Müller 9 years ago
parent
commit
8e8855bc54
87 changed files with 1691 additions and 930 deletions
  1. 18
    7
      donate/thankgnus-2001.da.xhtml
  2. 16
    7
      donate/thankgnus-2001.de.xhtml
  3. 17
    7
      donate/thankgnus-2001.el.xhtml
  4. 17
    6
      donate/thankgnus-2001.en.xhtml
  5. 18
    7
      donate/thankgnus-2001.es.xhtml
  6. 17
    7
      donate/thankgnus-2001.fr.xhtml
  7. 17
    7
      donate/thankgnus-2001.it.xhtml
  8. 18
    7
      donate/thankgnus-2001.nl.xhtml
  9. 39
    42
      donate/thankgnus-2001.xsl
  10. 17
    7
      donate/thankgnus-2002.da.xhtml
  11. 17
    7
      donate/thankgnus-2002.de.xhtml
  12. 17
    7
      donate/thankgnus-2002.el.xhtml
  13. 18
    8
      donate/thankgnus-2002.en.xhtml
  14. 17
    7
      donate/thankgnus-2002.es.xhtml
  15. 17
    7
      donate/thankgnus-2002.fr.xhtml
  16. 17
    7
      donate/thankgnus-2002.it.xhtml
  17. 17
    7
      donate/thankgnus-2002.nl.xhtml
  18. 39
    42
      donate/thankgnus-2002.xsl
  19. 17
    7
      donate/thankgnus-2003.da.xhtml
  20. 17
    7
      donate/thankgnus-2003.de.xhtml
  21. 17
    7
      donate/thankgnus-2003.el.xhtml
  22. 18
    8
      donate/thankgnus-2003.en.xhtml
  23. 17
    7
      donate/thankgnus-2003.es.xhtml
  24. 17
    7
      donate/thankgnus-2003.fr.xhtml
  25. 17
    7
      donate/thankgnus-2003.it.xhtml
  26. 17
    7
      donate/thankgnus-2003.nl.xhtml
  27. 39
    42
      donate/thankgnus-2003.xsl
  28. 17
    7
      donate/thankgnus-2004.da.xhtml
  29. 17
    7
      donate/thankgnus-2004.de.xhtml
  30. 17
    7
      donate/thankgnus-2004.el.xhtml
  31. 18
    8
      donate/thankgnus-2004.en.xhtml
  32. 17
    7
      donate/thankgnus-2004.es.xhtml
  33. 17
    7
      donate/thankgnus-2004.fr.xhtml
  34. 17
    7
      donate/thankgnus-2004.it.xhtml
  35. 17
    7
      donate/thankgnus-2004.nl.xhtml
  36. 17
    7
      donate/thankgnus-2004.sv.xhtml
  37. 39
    42
      donate/thankgnus-2004.xsl
  38. 17
    7
      donate/thankgnus-2005.da.xhtml
  39. 17
    7
      donate/thankgnus-2005.de.xhtml
  40. 17
    7
      donate/thankgnus-2005.el.xhtml
  41. 18
    8
      donate/thankgnus-2005.en.xhtml
  42. 17
    7
      donate/thankgnus-2005.es.xhtml
  43. 17
    7
      donate/thankgnus-2005.fr.xhtml
  44. 17
    7
      donate/thankgnus-2005.hu.xhtml
  45. 17
    7
      donate/thankgnus-2005.it.xhtml
  46. 17
    7
      donate/thankgnus-2005.nl.xhtml
  47. 17
    7
      donate/thankgnus-2005.ro.xhtml
  48. 17
    7
      donate/thankgnus-2005.sq.xhtml
  49. 17
    7
      donate/thankgnus-2005.sv.xhtml
  50. 39
    42
      donate/thankgnus-2005.xsl
  51. 17
    7
      donate/thankgnus-2006.ca.xhtml
  52. 17
    7
      donate/thankgnus-2006.da.xhtml
  53. 17
    7
      donate/thankgnus-2006.de.xhtml
  54. 17
    7
      donate/thankgnus-2006.el.xhtml
  55. 18
    7
      donate/thankgnus-2006.en.xhtml
  56. 17
    7
      donate/thankgnus-2006.es.xhtml
  57. 17
    7
      donate/thankgnus-2006.fr.xhtml
  58. 17
    7
      donate/thankgnus-2006.hu.xhtml
  59. 17
    7
      donate/thankgnus-2006.it.xhtml
  60. 17
    7
      donate/thankgnus-2006.nl.xhtml
  61. 39
    42
      donate/thankgnus-2006.xsl
  62. 17
    7
      donate/thankgnus-2007.da.xhtml
  63. 17
    7
      donate/thankgnus-2007.de.xhtml
  64. 17
    7
      donate/thankgnus-2007.el.xhtml
  65. 18
    8
      donate/thankgnus-2007.en.xhtml
  66. 17
    7
      donate/thankgnus-2007.es.xhtml
  67. 17
    7
      donate/thankgnus-2007.fr.xhtml
  68. 17
    7
      donate/thankgnus-2007.it.xhtml
  69. 17
    7
      donate/thankgnus-2007.nl.xhtml
  70. 39
    42
      donate/thankgnus-2007.xsl
  71. 17
    7
      donate/thankgnus-2008.da.xhtml
  72. 17
    7
      donate/thankgnus-2008.de.xhtml
  73. 17
    7
      donate/thankgnus-2008.el.xhtml
  74. 18
    7
      donate/thankgnus-2008.en.xhtml
  75. 17
    7
      donate/thankgnus-2008.es.xhtml
  76. 18
    8
      donate/thankgnus-2008.fr.xhtml
  77. 17
    7
      donate/thankgnus-2008.it.xhtml
  78. 17
    7
      donate/thankgnus-2008.nl.xhtml
  79. 19
    8
      donate/thankgnus-2008.pt.xhtml
  80. 17
    7
      donate/thankgnus-2008.ru.xhtml
  81. 39
    42
      donate/thankgnus-2008.xsl
  82. 17
    6
      donate/thankgnus-2009.de.xhtml
  83. 18
    7
      donate/thankgnus-2009.el.xhtml
  84. 18
    7
      donate/thankgnus-2009.en.xhtml
  85. 18
    9
      donate/thankgnus-2009.fr.xhtml
  86. 16
    6
      donate/thankgnus-2009.nl.xhtml
  87. 39
    42
      donate/thankgnus-2009.xsl

+ 18
- 7
donate/thankgnus-2001.da.xhtml View File

@@ -4,11 +4,11 @@
4 4
   <head>
5 5
     <title>FSFE - Thank GNUs</title>
6 6
   </head>
7
+
7 8
   <body>
8 9
     <localmenu/>
9 10
 
10
-
11
-    <h2>Liste over støtter i 2001</h2>
11
+    <h1>Liste over støtter i 2001</h1>
12 12
 
13 13
     <p>Free Software Foundation Europe takker alle frivillige, bidragydere
14 14
     og andre, der har hjulpet os med at arbejde med og for fri software. 
@@ -22,12 +22,23 @@
22 22
     <a href="donate.html">oplysninger til donorer</a>.</p>
23 23
 
24 24
     <p>Free Software Foundation Europe takker følgende donorer i 2001:</p> 
25
-  </body>
26 25
 
27
-  <text id="patrons">FSFE's mæcener</text>
28
-  <text id="sustaining">FSFE's faste støtter</text>
29
-  <text id="contributors">FSFE's bidragydere</text>
30
-  <text id="supporters">FSFE's støtter</text>
26
+    <h2>FSFE's mæcener</h2>
27
+
28
+    <dynamic-content group="patrons"/>
29
+
30
+    <h2>FSFE's faste støtter</h2>
31
+
32
+    <dynamic-content group="sustainingcontributors"/>
33
+
34
+    <h2>FSFE's bidragydere</h2>
35
+
36
+    <dynamic-content group="contributors"/>
37
+
38
+    <h2>FSFE's støtter</h2>
39
+
40
+    <dynamic-content group="supporters"/>
41
+  </body>
31 42
 
32 43
   <timestamp>$Date$ $Author$</timestamp>
33 44
 </html>

+ 16
- 7
donate/thankgnus-2001.de.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-  
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste der Unterstützer 2001</h2>
11
+    <h1>Liste der Unterstützer 2001</h1>
13 12
 
14 13
     <p>Die Free Software Foundation Europe möchte allen
15 14
     Freiwilligen, Helfern und anderen danken, die uns bei unserer
@@ -30,12 +29,22 @@
30 29
     <p>Die Free Software Foundation Europe möchte weiterhin den
31 30
     folgenden Spendern für ihre Unterstützung danken:</p>
32 31
 
33
-  </body>
32
+    <h2>Mäzene der FSFE</h2>
33
+
34
+    <dynamic-content group="patrons"/>
35
+
36
+    <h2>Substantielle Träger der FSFE</h2>
37
+
38
+    <dynamic-content group="sustainingcontributors"/>
34 39
 
35
-  <text id="patrons">Mäzene der FSFE</text>
36
-  <text id="sustaining">Substantielle Träger der FSFE</text>
37
-  <text id="contributors">Träger der FSFE</text>
38
-  <text id="supporters">Unterstützer der FSFE</text>
40
+    <h2>Träger der FSFE</h2>
41
+
42
+    <dynamic-content group="contributors"/>
43
+
44
+    <h2>Unterstützer der FSFE</h2>
45
+
46
+    <dynamic-content group="supporters"/>
47
+  </body>
39 48
 
40 49
   <timestamp>$Date$ $Author$</timestamp>
41 50
 </html>

+ 17
- 7
donate/thankgnus-2001.el.xhtml View File

@@ -4,11 +4,11 @@
4 4
   <head>
5 5
     <title>FSFE - Thank GNUs 2001</title>
6 6
   </head>
7
-  <body>
8 7
 
8
+  <body>
9 9
     <localmenu/>
10 10
 
11
-    <h2>Ο Κατάλογος με τους Δωροθέτες για το 2001</h2>
11
+    <h1>Ο Κατάλογος με τους Δωροθέτες για το 2001</h1>
12 12
 
13 13
     <p>Το Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού θα ήθελε να ευχαριστήσει
14 14
     όλους τους εθελοντές, τους συντελεστές και άλλους που μας έχουν βοηθήσει
@@ -26,12 +26,22 @@
26 26
     <p>Το Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού θα ήθελε να ευχαριστήσει
27 27
     τους ακόλουθους δωροθέτες για το 2001:</p> 
28 28
 
29
-  </body>
29
+    <h2>Ευεργέτες του FSFE (5.000 ΕΥΡΩ ή περισσότερα)</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Τακτικοί Συντελεστές του FSFE (1.000 ΕΥΡΩ)</h2>
30 34
 
31
-  <text id="patrons">Ευεργέτες του FSFE (5.000 ΕΥΡΩ ή περισσότερα)</text>
32
-  <text id="sustaining">Τακτικοί Συντελεστές του FSFE (1.000 ΕΥΡΩ)</text>
33
-  <text id="contributors">Χορηγοί του FSFE (500 ΕΥΡΩ)</text>
34
-  <text id="supporters">Υποστηρικτές του FSFE (100 ΕΥΡΩ)</text>
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Χορηγοί του FSFE (500 ΕΥΡΩ)</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Υποστηρικτές του FSFE (100 ΕΥΡΩ)</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
35 45
 
36 46
   <timestamp>$Date$ $Author$</timestamp>
37 47
 </html>

+ 17
- 6
donate/thankgnus-2001.en.xhtml View File

@@ -8,7 +8,7 @@
8 8
   <body>
9 9
     <localmenu id="2001" style="number">2001</localmenu>
10 10
 
11
-    <h2>List of 2001 Supporters</h2>
11
+    <h1>List of 2001 Supporters</h1>
12 12
 
13 13
     <p>The Free Software Foundation Europe would like to thank all
14 14
     the volunteers, contributors and other people who have helped us
@@ -25,12 +25,23 @@
25 25
 
26 26
     <p>The Free Software Foundation Europe would like to thank
27 27
     the following donators for 2001:</p> 
28
-  </body>
29 28
 
30
-  <text id="patrons">Patrons of the FSFE (5.000 EUR or more)</text>
31
-  <text id="sustaining">Sustaining Contributors of the FSFE (1.000 EUR)</text>
32
-  <text id="contributors">Contributors of the FSFE (500 EUR)</text>
33
-  <text id="supporters">Supporters of the FSFE (100 EUR)</text>
29
+    <h2>Patrons of the FSFE (5.000 EUR or more)</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Sustaining Contributors of the FSFE (1.000 EUR)</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Contributors of the FSFE (500 EUR)</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Supporters of the FSFE (100 EUR)</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
34 45
 
35 46
   <timestamp>$Date$ $Author$</timestamp>
36 47
 </html>

+ 18
- 7
donate/thankgnus-2001.es.xhtml View File

@@ -4,11 +4,11 @@
4 4
   <head>
5 5
     <title>FSFE - Gracias GNUs 2001</title>
6 6
   </head>
7
-  <body>
8 7
 
8
+  <body>
9 9
     <localmenu/>
10 10
 
11
-    <h2>Lista de contribuciones en 2001</h2>
11
+    <h1>Lista de contribuciones en 2001</h1>
12 12
 
13 13
     <p>La Free Software Foundation Europe quiere agradecer a todos
14 14
     los voluntarios, colaboradores y demás personas que nos han ayudado
@@ -25,12 +25,23 @@
25 25
 
26 26
     <p>La Free Software Foundation Europa quiere dar las gracias a las personas
27 27
     que realizaron una donación en 2001:</p> 
28
-  </body>
29 28
 
30
-  <text id="patrons">Patrón de la FSFE (5.000€ o más)</text>
31
-  <text id="sustaining">Sustaining Contributors de la FSFE (1.000€)</text>
32
-  <text id="contributors">Contributors de la FSFE (500€)</text>
33
-  <text id="supporters">Supporters de la FSFE (100€)</text>
29
+    <h2>Patrón de la FSFE (5.000€ o más)</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Sustaining Contributors de la FSFE (1.000€)</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Contributors de la FSFE (500€)</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Supporters de la FSFE (100€)</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
34 45
 
35 46
   <timestamp>$Date$ $Author$</timestamp>
36 47
   <translator>Felipe de J. De la O y Zamorano</translator>

+ 17
- 7
donate/thankgnus-2001.fr.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste des donateurs pour 2001</h2>
11
+    <h1>Liste des donateurs pour 2001</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe souhaite remercier tous les
15 14
     volontaires, contributeurs et autres personnes qui nous ont aidé
@@ -26,12 +25,23 @@
26 25
     href="donate.html" title="Information for donors">ici</a>.</p>
27 26
 
28 27
     <p>La Free Software Foundation Europe voudrait remercier notamment les donateurs ci-dessous pour l'année 2001&#160;: </p>
29
-  </body>
30 28
 
31
-  <text id="patrons">Mécènes de la FSFE (5000 € ou plus)</text>
32
-  <text id="sustaining">Bienfaiteurs de la FSFE (1000 €)</text>
33
-  <text id="contributors">Donateurs de la FSFE (500 €)</text>
34
-  <text id="supporters">Sympathisants de la FSFE (100 €)</text>
29
+    <h2>Mécènes de la FSFE (5000 € ou plus)</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Bienfaiteurs de la FSFE (1000 €)</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Donateurs de la FSFE (500 €)</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Sympathisants de la FSFE (100 €)</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
35 45
 
36 46
   <timestamp>$Date$ $Author$</timestamp>
37 47
   <translator>Michel Roche (Vercors - France)</translator>

+ 17
- 7
donate/thankgnus-2001.it.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista dei sostenitori del 2001</h2>
11
+    <h1>Lista dei sostenitori del 2001</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe desidera ringraziare tutti
15 14
     i volontari, i contribuenti e le altre persone che ci hanno aiutato
@@ -26,12 +25,23 @@
26 25
 
27 26
     <p>La Free Software Foundation Europe desidera ringraziare i seguenti 
28 27
     donatori per il 2001:</p> 
29
-  </body>
30 28
 
31
-  <text id="patrons">Patron della FSFE (5.000 euro o più)</text>
32
-  <text id="sustaining">Benemeriti della FSFE (1000 euro)</text>
33
-  <text id="contributors">Sostenitori della FSFE (500 euro)</text>
34
-  <text id="supporters">Promotori della FSFE (100 euro)</text>
29
+    <h2>Patron della FSFE (5.000 euro o più)</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Benemeriti della FSFE (1000 euro)</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Sostenitori della FSFE (500 euro)</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Promotori della FSFE (100 euro)</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
35 45
 
36 46
   <timestamp>$Date$ $Author$</timestamp>
37 47
 </html>

+ 18
- 7
donate/thankgnus-2001.nl.xhtml View File

@@ -4,11 +4,11 @@
4 4
   <head>
5 5
     <title>FSFE - Thank GNUs 2001</title>
6 6
   </head>
7
-  <body>
8 7
 
8
+  <body>
9 9
     <localmenu/>
10 10
 
11
-    <h2>Lijst van de donateurs in 2001</h2>
11
+    <h1>Lijst van de donateurs in 2001</h1>
12 12
 
13 13
     <p>
14 14
       De Free Software Foundation Europe zou graag alle vrijwilligers,
@@ -32,12 +32,23 @@
32 32
 
33 33
     <p>De Free Software Foundation Europe zou graag de volgende
34 34
     donateurs voor 2001 willen bedanken:</p>
35
-  </body>
36 35
 
37
-  <text id="patrons">Patroon van de FSFE (5.000 EUR of meer)</text>
38
-  <text id="sustaining">Substantiële Donateur van de FSFE (1000 EUR)</text>
39
-  <text id="contributors">Donateur van de FSFE (500 EUR)</text>
40
-  <text id="supporters">Supporter van de FSFE (100 EUR)</text>
36
+    <h2>Patroon van de FSFE (5.000 EUR of meer)</h2>
37
+
38
+    <dynamic-content group="patrons"/>
39
+
40
+    <h2>Substantiële Donateur van de FSFE (1000 EUR)</h2>
41
+
42
+    <dynamic-content group="sustainingcontributors"/>
43
+
44
+    <h2>Donateur van de FSFE (500 EUR)</h2>
45
+
46
+    <dynamic-content group="contributors"/>
47
+
48
+    <h2>Supporter van de FSFE (100 EUR)</h2>
49
+
50
+    <dynamic-content group="supporters"/>
51
+  </body>
41 52
 
42 53
   <timestamp>$Date$ $Author$</timestamp>
43 54
 </html>

+ 39
- 42
donate/thankgnus-2001.xsl View File

@@ -1,52 +1,49 @@
1
-<?xml version="1.0" encoding="ISO-8859-1"?>
2
-
3
-<xsl:stylesheet version="1.0"
4
-                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
-
6
-  <xsl:output method="xml"
7
-           encoding="ISO-8859-1"
8
-           indent="yes"
9
-           />
10
-
11
-  <xsl:template match="/">
12
-    <xsl:copy>
13
-      <xsl:apply-templates select="@*|node()" />
14
-    </xsl:copy>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+
3
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
+  <xsl:output method="xml" encoding="utf-8" indent="yes"/>
5
+
6
+  <!-- Fill dynamic content -->
7
+  <xsl:template match="dynamic-content">
8
+    <xsl:variable name="group"><xsl:value-of select="@group"/></xsl:variable>
9
+    <xsl:choose>
10
+      <xsl:when test="$group='patrons'">
11
+        <xsl:element name="table">
12
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
13
+            <xsl:element name="tr">
14
+              <xsl:element name="td">
15
+                <xsl:element name="img">
16
+                  <xsl:attribute name="src"><xsl:value-of select="@img"/></xsl:attribute>
17
+                  <xsl:attribute name="alt"><xsl:value-of select="node()"/></xsl:attribute>
18
+                </xsl:element>
19
+              </xsl:element>
20
+              <xsl:element name="td">
21
+                <xsl:value-of select="node()"/>
22
+              </xsl:element>
23
+            </xsl:element>
24
+          </xsl:for-each>
25
+        </xsl:element>
26
+      </xsl:when>
27
+      <xsl:otherwise>
28
+        <xsl:element name="ul">
29
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
30
+            <xsl:element name="li">
31
+              <xsl:apply-templates select="node()"/>
32
+            </xsl:element>
33
+          </xsl:for-each>
34
+        </xsl:element>
35
+      </xsl:otherwise>
36
+    </xsl:choose>
15 37
   </xsl:template>
16 38
 
17
-  <xsl:template match="/html/text" />
18
-
19
-  <xsl:template match="/html/body">
20
-    <body>
21
-      <xsl:apply-templates />
22
-      <h3><xsl:value-of select="/html/text[@id='patrons']" /></h3>
23
-      <xsl:apply-templates select="/html/set/patrons/node()" />
24
-
25
-      <h3><xsl:value-of select="/html/text[@id='sustaining']" /></h3>
26
-      <ul>
27
-       <xsl:apply-templates select="/html/set/sustainingcontributors/node()" />
28
-      </ul>
29
-
30
-      <h3><xsl:value-of select="/html/text[@id='contributors']" /></h3>
31
-      <ul>
32
-       <xsl:apply-templates select="/html/set/contributors/node()" />
33
-      </ul>
34
-
35
-      <h3><xsl:value-of select="/html/text[@id='supporters']" /></h3>
36
-      <ul>
37
-       <xsl:apply-templates select="/html/set/supporters/node()" />
38
-      </ul>
39
-
40
-    </body>
41
-  </xsl:template>
39
+  <!-- Do not copy <set> to output at all -->
40
+  <xsl:template match="set"/>
42 41
 
42
+  <!-- For all other nodes, copy verbatim -->
43 43
   <xsl:template match="@*|node()" priority="-1">
44 44
     <xsl:copy>
45 45
       <xsl:apply-templates select="@*|node()"/>
46 46
     </xsl:copy>
47 47
   </xsl:template>
48
-
49
-  <xsl:template match="set">
50
-  </xsl:template>
51 48
 </xsl:stylesheet>
52 49
 

+ 17
- 7
donate/thankgnus-2002.da.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-    
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste over støtter i 2002</h2>
11
+    <h1>Liste over støtter i 2002</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe takker alle frivillige, bidragydere
15 14
     og andre, der har hjulpet os med at arbejde med og for fri software. 
@@ -25,12 +24,23 @@
25 24
     også at donere, kan du finde alle de nødvendige oplysninger 
26 25
     <a href="donate.html">her</a>.  Søger du sponsorgrafik, så findes den
27 26
     <a href="/about/graphics/sponsoring/sponsoring.html">her</a>.</p>
28
-  </body>
29 27
 
30
-  <text id="patrons">FSFE's mæcener</text>
31
-  <text id="sustaining">FSFE's faste støtter</text>
32
-  <text id="contributors">FSFE's bidragydere</text>
33
-  <text id="supporters">FSFE's støtter</text>
28
+    <h2>FSFE's mæcener</h2>
29
+
30
+    <dynamic-content group="patrons"/>
31
+
32
+    <h2>FSFE's faste støtter</h2>
33
+
34
+    <dynamic-content group="sustainingcontributors"/>
35
+
36
+    <h2>FSFE's bidragydere</h2>
37
+
38
+    <dynamic-content group="contributors"/>
39
+
40
+    <h2>FSFE's støtter</h2>
41
+
42
+    <dynamic-content group="supporters"/>
43
+  </body>
34 44
 
35 45
   <timestamp>$Date$ $Author$</timestamp>
36 46
 </html>

+ 17
- 7
donate/thankgnus-2002.de.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste der Unterstützer 2002</h2>
11
+    <h1>Liste der Unterstützer 2002</h1>
13 12
 
14 13
     <p>Die Free Software Foundation Europe möchte allen Freiwilligen,
15 14
     Helfern und anderen danken, die uns bei unserer Arbeit für Freie
@@ -28,12 +27,23 @@
28 27
     Sollten Sie auf der Suche nach den Sponsoren-Grafiken sein, so
29 28
     finden Sie diese <a
30 29
     href="/about/graphics/sponsoring/sponsoring.html">hier</a>.</p>
31
-  </body>
32 30
 
33
-  <text id="patrons">Mäzene der FSFE</text>
34
-  <text id="sustaining">Substantielle Träger der FSFE</text>
35
-  <text id="contributors">Träger der FSFE</text>
36
-  <text id="supporters">Unterstützer der FSFE</text>
31
+    <h2>Mäzene der FSFE</h2>
32
+
33
+    <dynamic-content group="patrons"/>
34
+
35
+    <h2>Substantielle Träger der FSFE</h2>
36
+
37
+    <dynamic-content group="sustainingcontributors"/>
38
+
39
+    <h2>Träger der FSFE</h2>
40
+
41
+    <dynamic-content group="contributors"/>
42
+
43
+    <h2>Unterstützer der FSFE</h2>
44
+
45
+    <dynamic-content group="supporters"/>
46
+  </body>
37 47
 
38 48
   <timestamp>$Date$ $Author$</timestamp>
39 49
 </html>

+ 17
- 7
donate/thankgnus-2002.el.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Ο Κατάλογος με τους Δωροθέτες για το 2002</h2>
11
+    <h1>Ο Κατάλογος με τους Δωροθέτες για το 2002</h1>
13 12
 
14 13
     <p>ο Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού θα ήθελε να ευχαριστήσει
15 14
     όλους τους εθελοντές, τους συντελεστές και άλλους που μας έχουν βοηθήσει
@@ -27,12 +26,23 @@
27 26
     να βρείτε όλες τις απαραίτητες πληροφορίες <a href="donate.html">εδώ</a>.
28 27
     Αν αναζητάτε τα κουμπιά χορηγιών, αυτά υπάρχουν
29 28
     <a href="/about/graphics/sponsoring/sponsoring.en.html">εδώ</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Ευεργέτες του FSFE</text>
33
-  <text id="sustaining">Τακτικοί Συντελεστές του FSFE</text>
34
-  <text id="contributors">Χορηγοί του FSFE</text>
35
-  <text id="supporters">Υποστηρικτές του FSFE</text>
30
+    <h2>Ευεργέτες του FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Τακτικοί Συντελεστές του FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Χορηγοί του FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Υποστηρικτές του FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 18
- 8
donate/thankgnus-2002.en.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-<localmenu id="2002" style="number">2002</localmenu>
9
+    <localmenu id="2002" style="number">2002</localmenu>
10 10
 
11
-
12
-    <h2>List of 2002 Supporters</h2>
11
+    <h1>List of 2002 Supporters</h1>
13 12
 
14 13
     <p>The Free Software Foundation Europe would like to thank all
15 14
     the volunteers, contributors and other people who have helped us
@@ -27,12 +26,23 @@
27 26
     necessary information <a href="donate.html">here</a>. If you are
28 27
     looking for the sponsoring buttons, they can be found <a
29 28
     href="/about/graphics/sponsoring/sponsoring.en.html">here</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Patrons of the FSFE</text>
33
-  <text id="sustaining">Sustaining Contributors of the FSFE</text>
34
-  <text id="contributors">Contributors of the FSFE</text>
35
-  <text id="supporters">Supporters of the FSFE</text>
30
+    <h2>Patrons of the FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Sustaining Contributors of the FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Contributors of the FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporters of the FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 17
- 7
donate/thankgnus-2002.es.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista de contribuciones en 2005</h2>
11
+    <h1>Lista de contribuciones en 2005</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europa quiere agradecer a todos
15 14
     los voluntarios, colaboradores y personas que 
@@ -27,12 +26,23 @@
27 26
     necesaria <a href="donate.html">aquí</a>. Si esta buscando botones de patrocinio
28 27
     pueden encontrarlos <a
29 28
     href="/about/graphics/sponsoring/sponsoring.html">aquí</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons"><em>Patronos</em> de la FSFE</text>
33
-  <text id="sustaining"><em>Sustaining Contributors</em> a la FSFE</text>
34
-  <text id="contributors"><em>Contributors</em> de la FSFE</text>
35
-  <text id="supporters"><em>Supporters</em> de la FSFE</text>
30
+    <h2>Patrón de la FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Sustaining Contributors de la FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Contributors de la FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporters de la FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 17
- 7
donate/thankgnus-2002.fr.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste des Supporters 2002</h2>
11
+    <h1>Liste des Supporters 2002</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe souhaite remercier tous les
15 14
     volontaires, contributeurs et autres personnes qui nous ont aidé
@@ -30,13 +29,24 @@
30 29
     de sponsors, vous les trouverez à la page
31 30
     <a href="/about/graphics/sponsoring/sponsoring.html">bannières de sponsors</a>.
32 31
     </p>
32
+
33
+    <h2>Mécènes de la FSFE</h2>
34
+
35
+    <dynamic-content group="patrons"/>
36
+
37
+    <h2>Bienfaiteurs de la FSFE</h2>
38
+
39
+    <dynamic-content group="sustainingcontributors"/>
40
+
41
+    <h2>Donateurs de la FSFE</h2>
42
+
43
+    <dynamic-content group="contributors"/>
44
+
45
+    <h2>Sympathisants de la FSFE</h2>
46
+
47
+    <dynamic-content group="supporters"/>
33 48
   </body>
34 49
 
35
-  <text id="patrons">Mécènes de la FSFE</text>
36
-  <text id="sustaining">Bienfaiteurs de la FSFE</text>
37
-  <text id="contributors">Donateurs de la FSFE</text>
38
-  <text id="supporters">Sympathisants de la FSFE</text>
39
-   
40 50
   <timestamp>$Date$ $Author$</timestamp>
41 51
   <translator>Michel Roche (Vercors - France)</translator>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2002.it.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista dei sostenitori del 2002</h2>
11
+    <h1>Lista dei sostenitori del 2002</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe desidera ringraziare tutti
15 14
     i volontari, i contribuenti e le altre persone che ci hanno aiutato
@@ -26,12 +25,23 @@
26 25
     anonimi. Se anche voi volete donare, potete trovare tutte le informazioni
27 26
     necessarie <a href="donate.html">qui</a>. Se cercate pulsanti di
28 27
     sponsorizzazione, potete trovarli <a href="/about/graphics/sponsoring/sponsoring.html">qui</a>.</p>
29
-  </body>
30 28
 
31
-  <text id="patrons">Patron della FSFE</text>
32
-  <text id="sustaining">Benemeriti della FSFE</text>
33
-  <text id="contributors">Sostenitori della FSFE</text>
34
-  <text id="supporters">Promotori della FSFE</text>
29
+    <h2>Patron della FSFE</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Benemeriti della FSFE</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Sostenitori della FSFE</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Promotori della FSFE</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
35 45
 
36 46
   <timestamp>$Date$ $Author$</timestamp>
37 47
 </html>

+ 17
- 7
donate/thankgnus-2002.nl.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lijst van de donateurs in 2002</h2>
11
+    <h1>Lijst van de donateurs in 2002</h1>
13 12
 
14 13
     <p>De Free Software Foundation Europe zou graag alle
15 14
     vrijwilligers, medewerkers en andere mensen die ons helpen met
@@ -29,12 +28,23 @@
29 28
     sponser afbeeldingen zoekt kunnen deze <a
30 29
     href="/about/graphics/sponsoring/sponsoring.en.html">hier</a>
31 30
     gevonden worden.</p>
32
-  </body>
33 31
 
34
-  <text id="patrons">Patroon van de FSFE</text>
35
-  <text id="sustaining">Substantiële Donateur van de FSFE</text>
36
-  <text id="contributors">Donateur van de FSFE</text>
37
-  <text id="supporters">Supporter van de FSFE</text>
32
+    <h2>Patroon van de FSFE</h2>
33
+
34
+    <dynamic-content group="patrons"/>
35
+
36
+    <h2>Substantiële Donateur van de FSFE</h2>
37
+
38
+    <dynamic-content group="sustainingcontributors"/>
39
+
40
+    <h2>Donateur van de FSFE</h2>
41
+
42
+    <dynamic-content group="contributors"/>
43
+
44
+    <h2>Supporter van de FSFE</h2>
45
+
46
+    <dynamic-content group="supporters"/>
47
+  </body>
38 48
 
39 49
   <timestamp>$Date$ $Author$</timestamp>
40 50
 </html>

+ 39
- 42
donate/thankgnus-2002.xsl View File

@@ -1,52 +1,49 @@
1
-<?xml version="1.0" encoding="ISO-8859-1"?>
2
-
3
-<xsl:stylesheet version="1.0"
4
-                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
-
6
-  <xsl:output method="xml"
7
-           encoding="ISO-8859-1"
8
-           indent="yes"
9
-           />
10
-
11
-  <xsl:template match="/">
12
-    <xsl:copy>
13
-      <xsl:apply-templates select="@*|node()" />
14
-    </xsl:copy>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+
3
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
+  <xsl:output method="xml" encoding="utf-8" indent="yes"/>
5
+
6
+  <!-- Fill dynamic content -->
7
+  <xsl:template match="dynamic-content">
8
+    <xsl:variable name="group"><xsl:value-of select="@group"/></xsl:variable>
9
+    <xsl:choose>
10
+      <xsl:when test="$group='patrons'">
11
+        <xsl:element name="table">
12
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
13
+            <xsl:element name="tr">
14
+              <xsl:element name="td">
15
+                <xsl:element name="img">
16
+                  <xsl:attribute name="src"><xsl:value-of select="@img"/></xsl:attribute>
17
+                  <xsl:attribute name="alt"><xsl:value-of select="node()"/></xsl:attribute>
18
+                </xsl:element>
19
+              </xsl:element>
20
+              <xsl:element name="td">
21
+                <xsl:value-of select="node()"/>
22
+              </xsl:element>
23
+            </xsl:element>
24
+          </xsl:for-each>
25
+        </xsl:element>
26
+      </xsl:when>
27
+      <xsl:otherwise>
28
+        <xsl:element name="ul">
29
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
30
+            <xsl:element name="li">
31
+              <xsl:apply-templates select="node()"/>
32
+            </xsl:element>
33
+          </xsl:for-each>
34
+        </xsl:element>
35
+      </xsl:otherwise>
36
+    </xsl:choose>
15 37
   </xsl:template>
16 38
 
17
-  <xsl:template match="/html/text" />
18
-
19
-  <xsl:template match="/html/body">
20
-    <body>
21
-      <xsl:apply-templates />
22
-      <h3><xsl:value-of select="/html/text[@id='patrons']" /></h3>
23
-      <xsl:apply-templates select="/html/set/patrons/node()" />
24
-
25
-      <h3><xsl:value-of select="/html/text[@id='sustaining']" /></h3>
26
-      <ul>
27
-       <xsl:apply-templates select="/html/set/sustainingcontributors/node()" />
28
-      </ul>
29
-
30
-      <h3><xsl:value-of select="/html/text[@id='contributors']" /></h3>
31
-      <ul>
32
-       <xsl:apply-templates select="/html/set/contributors/node()" />
33
-      </ul>
34
-
35
-      <h3><xsl:value-of select="/html/text[@id='supporters']" /></h3>
36
-      <ul>
37
-       <xsl:apply-templates select="/html/set/supporters/node()" />
38
-      </ul>
39
-
40
-    </body>
41
-  </xsl:template>
39
+  <!-- Do not copy <set> to output at all -->
40
+  <xsl:template match="set"/>
42 41
 
42
+  <!-- For all other nodes, copy verbatim -->
43 43
   <xsl:template match="@*|node()" priority="-1">
44 44
     <xsl:copy>
45 45
       <xsl:apply-templates select="@*|node()"/>
46 46
     </xsl:copy>
47 47
   </xsl:template>
48
-
49
-  <xsl:template match="set">
50
-  </xsl:template>
51 48
 </xsl:stylesheet>
52 49
 

+ 17
- 7
donate/thankgnus-2003.da.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste over støtter i 2003</h2>
11
+    <h1>Liste over støtter i 2003</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe takker alle frivillige, bidragydere
15 14
     og andre, der har hjulpet os med at arbejde med og for fri software. 
@@ -25,12 +24,23 @@
25 24
     også at donere, kan du finde alle de nødvendige oplysninger 
26 25
     <a href="donate.html">her</a>.  Søger du sponsorgrafik, så findes den
27 26
     <a href="/about/graphics/sponsoring/sponsoring.html">her</a>.</p>
28
-  </body>
29 27
 
30
-  <text id="patrons">FSFE's mæcener</text>
31
-  <text id="sustaining">FSFE's faste støtter</text>
32
-  <text id="contributors">FSFE's bidragydere</text>
33
-  <text id="supporters">FSFE's støtter</text>
28
+    <h2>FSFE's mæcener</h2>
29
+
30
+    <dynamic-content group="patrons"/>
31
+
32
+    <h2>FSFE's faste støtter</h2>
33
+
34
+    <dynamic-content group="sustainingcontributors"/>
35
+
36
+    <h2>FSFE's bidragydere</h2>
37
+
38
+    <dynamic-content group="contributors"/>
39
+
40
+    <h2>FSFE's støtter</h2>
41
+
42
+    <dynamic-content group="supporters"/>
43
+  </body>
34 44
 
35 45
   <timestamp>$Date$ $Author$</timestamp>
36 46
 </html>

+ 17
- 7
donate/thankgnus-2003.de.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste der Unterstützer 2003</h2>
11
+    <h1>Liste der Unterstützer 2003</h1>
13 12
 
14 13
     <p>Die Free Software Foundation Europe möchte allen Freiwilligen,
15 14
     Helfern und anderen danken, die uns bei unserer Arbeit für Freie
@@ -28,12 +27,23 @@
28 27
     Sollten Sie auf der Suche nach den Sponsoren-Grafiken sein, so
29 28
     finden Sie diese <a
30 29
     href="/about/graphics/sponsoring/sponsoring.html">hier</a>.</p>
31
-  </body>
32 30
 
33
-  <text id="patrons">Mäzene der FSFE</text>
34
-  <text id="sustaining">Substantielle Träger der FSFE</text>
35
-  <text id="contributors">Träger der FSFE</text>
36
-  <text id="supporters">Unterstützer der FSFE</text>
31
+    <h2>Mäzene der FSFE</h2>
32
+
33
+    <dynamic-content group="patrons"/>
34
+
35
+    <h2>Substantielle Träger der FSFE</h2>
36
+
37
+    <dynamic-content group="sustainingcontributors"/>
38
+
39
+    <h2>Träger der FSFE</h2>
40
+
41
+    <dynamic-content group="contributors"/>
42
+
43
+    <h2>Unterstützer der FSFE</h2>
44
+
45
+    <dynamic-content group="supporters"/>
46
+  </body>
37 47
 
38 48
   <timestamp>$Date$ $Author$</timestamp>
39 49
 </html>

+ 17
- 7
donate/thankgnus-2003.el.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Ο Κατάλογος με τους Δωροθέτες για το 2003</h2>
11
+    <h1>Ο Κατάλογος με τους Δωροθέτες για το 2003</h1>
13 12
 
14 13
     <p>Το Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού θα ήθελε να ευχαριστήσει
15 14
     όλους τους εθελοντές, τους συντελεστές και άλλους που μας έχουν βοηθήσει
@@ -27,12 +26,23 @@
27 26
     να βρείτε όλες τις απαραίτητες πληροφορίες <a href="donate.html">εδώ</a>.
28 27
     Αν αναζητάτε τα κουμπιά χορηγιών, αυτά υπάρχουν
29 28
     <a href="/about/graphics/sponsoring/sponsoring.en.html">εδώ</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Ευεργέτες του FSFE</text>
33
-  <text id="sustaining">Τακτικοί Συντελεστές του FSFE</text>
34
-  <text id="contributors">Χορηγοί του FSFE</text>
35
-  <text id="supporters">Υποστηρικτές του FSFE</text>
30
+    <h2>Ευεργέτες του FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Τακτικοί Συντελεστές του FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Χορηγοί του FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Υποστηρικτές του FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 18
- 8
donate/thankgnus-2003.en.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-<localmenu id="2003" style="number">2003</localmenu>
9
+    <localmenu id="2003" style="number">2003</localmenu>
10 10
 
11
-
12
-    <h2>List of 2003 Supporters</h2>
11
+    <h1>List of 2003 Supporters</h1>
13 12
 
14 13
     <p>The Free Software Foundation Europe would like to thank all
15 14
     the volunteers, contributors and other people who have helped us
@@ -27,12 +26,23 @@
27 26
     necessary information <a href="donate.html">here</a>. If you are
28 27
     looking for the sponsoring buttons, they can be found <a
29 28
     href="/about/graphics/sponsoring/sponsoring.en.html">here</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Patrons of the FSFE</text>
33
-  <text id="sustaining">Sustaining Contributors of the FSFE</text>
34
-  <text id="contributors">Contributors of the FSFE</text>
35
-  <text id="supporters">Supporters of the FSFE</text>
30
+    <h2>Patrons of the FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Sustaining Contributors of the FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Contributors of the FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporters of the FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 17
- 7
donate/thankgnus-2003.es.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista de contribuciones en 2003</h2>
11
+    <h1>Lista de contribuciones en 2003</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europa quiere agradecer a todos
15 14
     los voluntarios, colaboradores y personas que 
@@ -27,12 +26,23 @@
27 26
     necesaria <a href="donate.html">aquí</a>. Si esta buscando botones de patrocinio
28 27
     pueden encontrarlos <a
29 28
     href="/about/graphics/sponsoring/sponsoring.html">aquí</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons"><em>Patronos</em> de la FSFE</text>
33
-  <text id="sustaining"><em>Sustaining Contributors</em> a la FSFE</text>
34
-  <text id="contributors"><em>Contributors</em> de la FSFE</text>
35
-  <text id="supporters"><em>Supporters</em> de la FSFE</text>
30
+    <h2>Patrón de la FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Sustaining Contributors de la FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Contributors de la FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporters de la FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 17
- 7
donate/thankgnus-2003.fr.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste des Supporters 2003</h2>
11
+    <h1>Liste des Supporters 2003</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe souhaite remercier tous les
15 14
     volontaires, contributeurs et autres personnes qui nous ont aidé
@@ -30,13 +29,24 @@
30 29
     de sponsors, vous les trouverez à la page
31 30
     <a href="/about/graphics/sponsoring/sponsoring.html">bannières de sponsors</a>.
32 31
     </p>
32
+
33
+    <h2>Mécènes de la FSFE</h2>
34
+
35
+    <dynamic-content group="patrons"/>
36
+
37
+    <h2>Bienfaiteurs de la FSFE</h2>
38
+
39
+    <dynamic-content group="sustainingcontributors"/>
40
+
41
+    <h2>Donateurs de la FSFE</h2>
42
+
43
+    <dynamic-content group="contributors"/>
44
+
45
+    <h2>Sympathisants de la FSFE</h2>
46
+
47
+    <dynamic-content group="supporters"/>
33 48
   </body>
34 49
 
35
-  <text id="patrons">Mécènes de la FSFE</text>
36
-  <text id="sustaining">Bienfaiteurs de la FSFE</text>
37
-  <text id="contributors">Donateurs de la FSFE</text>
38
-  <text id="supporters">Sympathisants de la FSFE</text>
39
-   
40 50
   <timestamp>$Date$ $Author$</timestamp>
41 51
   <translator>Michel Roche (Vercors - France)</translator>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2003.it.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista dei sostenitori del 2003</h2>
11
+    <h1>Lista dei sostenitori del 2003</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe desidera ringraziare tutti
15 14
     i volontari, i contribuenti e le altre persone che ci hanno aiutato
@@ -26,12 +25,23 @@
26 25
     anonimi. Se anche voi volete donare, potete trovare tutte le informazioni
27 26
     necessarie <a href="donate.html">qui</a>. Se cercate pulsanti di
28 27
     sponsorizzazione, potete trovarli <a href="/about/graphics/sponsoring/sponsoring.html">qui</a>.</p>
29
-  </body>
30 28
 
31
-  <text id="patrons">Patron della FSFE</text>
32
-  <text id="sustaining">Benemeriti della FSFE</text>
33
-  <text id="contributors">Sostenitori Contribuenti della FSFE</text>
34
-  <text id="supporters">Promotori della FSFE</text>
29
+    <h2>Patron della FSFE</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Benemeriti della FSFE</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Sostenitori della FSFE</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Promotori della FSFE</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
35 45
 
36 46
   <timestamp>$Date$ $Author$</timestamp>
37 47
 </html>

+ 17
- 7
donate/thankgnus-2003.nl.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lijst van de donateurs in 2003</h2>
11
+    <h1>Lijst van de donateurs in 2003</h1>
13 12
 
14 13
     <p>De Free Software Foundation Europe zou graag alle
15 14
     vrijwilligers, medewerkers en andere mensen die ons helpen met
@@ -29,12 +28,23 @@
29 28
     sponser afbeeldingen zoekt kunnen deze <a
30 29
     href="/about/graphics/sponsoring/sponsoring.en.html">hier</a>
31 30
     gevonden worden.</p>
32
-  </body>
33 31
 
34
-  <text id="patrons">Patroon van de FSFE</text>
35
-  <text id="sustaining">Substantiële Donateur van de FSFE</text>
36
-  <text id="contributors">Donateur van de FSFE</text>
37
-  <text id="supporters">Supporter van de FSFE</text>
32
+    <h2>Patroon van de FSFE</h2>
33
+
34
+    <dynamic-content group="patrons"/>
35
+
36
+    <h2>Substantiële Donateur van de FSFE</h2>
37
+
38
+    <dynamic-content group="sustainingcontributors"/>
39
+
40
+    <h2>Donateur van de FSFE</h2>
41
+
42
+    <dynamic-content group="contributors"/>
43
+
44
+    <h2>Supporter van de FSFE</h2>
45
+
46
+    <dynamic-content group="supporters"/>
47
+  </body>
38 48
 
39 49
   <timestamp>$Date$ $Author$</timestamp>
40 50
 </html>

+ 39
- 42
donate/thankgnus-2003.xsl View File

@@ -1,52 +1,49 @@
1
-<?xml version="1.0" encoding="ISO-8859-1"?>
2
-
3
-<xsl:stylesheet version="1.0"
4
-                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
-
6
-  <xsl:output method="xml"
7
-           encoding="ISO-8859-1"
8
-           indent="yes"
9
-           />
10
-
11
-  <xsl:template match="/">
12
-    <xsl:copy>
13
-      <xsl:apply-templates select="@*|node()" />
14
-    </xsl:copy>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+
3
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
+  <xsl:output method="xml" encoding="utf-8" indent="yes"/>
5
+
6
+  <!-- Fill dynamic content -->
7
+  <xsl:template match="dynamic-content">
8
+    <xsl:variable name="group"><xsl:value-of select="@group"/></xsl:variable>
9
+    <xsl:choose>
10
+      <xsl:when test="$group='patrons'">
11
+        <xsl:element name="table">
12
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
13
+            <xsl:element name="tr">
14
+              <xsl:element name="td">
15
+                <xsl:element name="img">
16
+                  <xsl:attribute name="src"><xsl:value-of select="@img"/></xsl:attribute>
17
+                  <xsl:attribute name="alt"><xsl:value-of select="node()"/></xsl:attribute>
18
+                </xsl:element>
19
+              </xsl:element>
20
+              <xsl:element name="td">
21
+                <xsl:value-of select="node()"/>
22
+              </xsl:element>
23
+            </xsl:element>
24
+          </xsl:for-each>
25
+        </xsl:element>
26
+      </xsl:when>
27
+      <xsl:otherwise>
28
+        <xsl:element name="ul">
29
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
30
+            <xsl:element name="li">
31
+              <xsl:apply-templates select="node()"/>
32
+            </xsl:element>
33
+          </xsl:for-each>
34
+        </xsl:element>
35
+      </xsl:otherwise>
36
+    </xsl:choose>
15 37
   </xsl:template>
16 38
 
17
-  <xsl:template match="/html/text" />
18
-
19
-  <xsl:template match="/html/body">
20
-    <body>
21
-      <xsl:apply-templates />
22
-      <h3><xsl:value-of select="/html/text[@id='patrons']" /></h3>
23
-      <xsl:apply-templates select="/html/set/patrons/node()" />
24
-
25
-      <h3><xsl:value-of select="/html/text[@id='sustaining']" /></h3>
26
-      <ul>
27
-       <xsl:apply-templates select="/html/set/sustainingcontributors/node()" />
28
-      </ul>
29
-
30
-      <h3><xsl:value-of select="/html/text[@id='contributors']" /></h3>
31
-      <ul>
32
-       <xsl:apply-templates select="/html/set/contributors/node()" />
33
-      </ul>
34
-
35
-      <h3><xsl:value-of select="/html/text[@id='supporters']" /></h3>
36
-      <ul>
37
-       <xsl:apply-templates select="/html/set/supporters/node()" />
38
-      </ul>
39
-
40
-    </body>
41
-  </xsl:template>
39
+  <!-- Do not copy <set> to output at all -->
40
+  <xsl:template match="set"/>
42 41
 
42
+  <!-- For all other nodes, copy verbatim -->
43 43
   <xsl:template match="@*|node()" priority="-1">
44 44
     <xsl:copy>
45 45
       <xsl:apply-templates select="@*|node()"/>
46 46
     </xsl:copy>
47 47
   </xsl:template>
48
-
49
-  <xsl:template match="set">
50
-  </xsl:template>
51 48
 </xsl:stylesheet>
52 49
 

+ 17
- 7
donate/thankgnus-2004.da.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste over støtter i 2004</h2>
11
+    <h1>Liste over støtter i 2004</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe takker alle frivillige, bidragydere
15 14
     og andre, der har hjulpet os med at arbejde med og for fri software. 
@@ -25,12 +24,23 @@
25 24
     også at donere, kan du finde alle de nødvendige oplysninger 
26 25
     <a href="donate.html">her</a>.  Søger du sponsorgrafik, så findes den
27 26
     <a href="/about/graphics/sponsoring/sponsoring.html">her</a>.</p>
28
-  </body>
29 27
 
30
-  <text id="patrons">FSFE's mæcener</text>
31
-  <text id="sustaining">FSFE's faste støtter</text>
32
-  <text id="contributors">FSFE's bidragydere</text>
33
-  <text id="supporters">FSFE's støtter</text>
28
+    <h2>FSFE's mæcener</h2>
29
+
30
+    <dynamic-content group="patrons"/>
31
+
32
+    <h2>FSFE's faste støtter</h2>
33
+
34
+    <dynamic-content group="sustainingcontributors"/>
35
+
36
+    <h2>FSFE's bidragydere</h2>
37
+
38
+    <dynamic-content group="contributors"/>
39
+
40
+    <h2>FSFE's støtter</h2>
41
+
42
+    <dynamic-content group="supporters"/>
43
+  </body>
34 44
 
35 45
   <timestamp>$Date$ $Author$</timestamp>
36 46
 </html>

+ 17
- 7
donate/thankgnus-2004.de.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste der Unterstützer 2004</h2>
11
+    <h1>Liste der Unterstützer 2004</h1>
13 12
 
14 13
     <p>Die Free Software Foundation Europe möchte allen Freiwilligen,
15 14
     Helfern und anderen danken, die uns bei unserer Arbeit für Freie
@@ -28,12 +27,23 @@
28 27
     Sollten Sie auf der Suche nach den Sponsoren-Grafiken sein, so
29 28
     finden Sie diese <a
30 29
     href="/about/graphics/sponsoring/sponsoring.html">hier</a>.</p>
31
-  </body>
32 30
 
33
-  <text id="patrons">Mäzene der FSFE</text>
34
-  <text id="sustaining">Substantielle Träger der FSFE</text>
35
-  <text id="contributors">Träger der FSFE</text>
36
-  <text id="supporters">Unterstützer der FSFE</text>
31
+    <h2>Mäzene der FSFE</h2>
32
+
33
+    <dynamic-content group="patrons"/>
34
+
35
+    <h2>Substantielle Träger der FSFE</h2>
36
+
37
+    <dynamic-content group="sustainingcontributors"/>
38
+
39
+    <h2>Träger der FSFE</h2>
40
+
41
+    <dynamic-content group="contributors"/>
42
+
43
+    <h2>Unterstützer der FSFE</h2>
44
+
45
+    <dynamic-content group="supporters"/>
46
+  </body>
37 47
 
38 48
   <timestamp>$Date$ $Author$</timestamp>
39 49
 </html>

+ 17
- 7
donate/thankgnus-2004.el.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Ο Κατάλογος με τους Δωροθέτες για το 2004</h2>
11
+    <h1>Ο Κατάλογος με τους Δωροθέτες για το 2004</h1>
13 12
 
14 13
     <p>Το Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού θα ήθελε να ευχαριστήσει
15 14
     όλους τους εθελοντές, τους συντελεστές και άλλους που μας έχουν βοηθήσει
@@ -27,12 +26,23 @@
27 26
     να βρείτε όλες τις απαραίτητες πληροφορίες <a href="donate.html">εδώ</a>.
28 27
     Αν αναζητάτε τα κουμπιά χορηγιών, αυτά υπάρχουν
29 28
     <a href="/about/graphics/sponsoring/sponsoring.en.html">εδώ</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Ευεργέτες του FSFE</text>
33
-  <text id="sustaining">Τακτικοί Συντελεστές του FSFE</text>
34
-  <text id="contributors">Χορηγοί του FSFE</text>
35
-  <text id="supporters">Υποστηρικτές του FSFE</text>
30
+    <h2>Ευεργέτες του FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Τακτικοί Συντελεστές του FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Χορηγοί του FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Υποστηρικτές του FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 18
- 8
donate/thankgnus-2004.en.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-<localmenu id="2004" style="number">2004</localmenu>
9
+    <localmenu id="2004" style="number">2004</localmenu>
10 10
 
11
-
12
-    <h2>List of 2004 Supporters</h2>
11
+    <h1>List of 2004 Supporters</h1>
13 12
 
14 13
     <p>The Free Software Foundation Europe would like to thank all
15 14
     the volunteers, contributors and other people who have helped us
@@ -27,12 +26,23 @@
27 26
     necessary information <a href="donate.html">here</a>. If you are
28 27
     looking for the sponsoring buttons, they can be found <a
29 28
     href="/about/graphics/sponsoring/sponsoring.en.html">here</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Patrons of the FSFE</text>
33
-  <text id="sustaining">Sustaining Contributors of the FSFE</text>
34
-  <text id="contributors">Contributors of the FSFE</text>
35
-  <text id="supporters">Supporters of the FSFE</text>
30
+    <h2>Patrons of the FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Sustaining Contributors of the FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Contributors of the FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporters of the FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 17
- 7
donate/thankgnus-2004.es.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista de contribuciones en 2004</h2>
11
+    <h1>Lista de contribuciones en 2004</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europa quiere agradecer a todos
15 14
     los voluntarios, colaboradores y personas que 
@@ -27,12 +26,23 @@
27 26
     necesaria <a href="donate.html">aquí</a>. Si esta buscando botones de patrocinio
28 27
     pueden encontrarlos <a
29 28
     href="/about/graphics/sponsoring/sponsoring.html">aquí</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons"><em>Patronos</em> de la FSFE</text>
33
-  <text id="sustaining"><em>Sustaining Contributors</em> a la FSFE</text>
34
-  <text id="contributors"><em>Contributors</em> de la FSFE</text>
35
-  <text id="supporters"><em>Supporters</em> de la FSFE</text>
30
+    <h2>Patrón de la FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Sustaining Contributors de la FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Contributors de la FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporters de la FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 17
- 7
donate/thankgnus-2004.fr.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste des Supporters 2004</h2>
11
+    <h1>Liste des Supporters 2004</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe souhaite remercier tous les
15 14
     volontaires, contributeurs et autres personnes qui nous ont aidé
@@ -30,13 +29,24 @@
30 29
     de sponsors, vous les trouverez à la page
31 30
     <a href="/about/graphics/sponsoring/sponsoring.html">bannières de sponsors</a>.
32 31
     </p>
32
+
33
+    <h2>Mécènes de la FSFE</h2>
34
+
35
+    <dynamic-content group="patrons"/>
36
+
37
+    <h2>Bienfaiteurs de la FSFE</h2>
38
+
39
+    <dynamic-content group="sustainingcontributors"/>
40
+
41
+    <h2>Donateurs de la FSFE</h2>
42
+
43
+    <dynamic-content group="contributors"/>
44
+
45
+    <h2>Sympathisants de la FSFE</h2>
46
+
47
+    <dynamic-content group="supporters"/>
33 48
   </body>
34 49
 
35
-  <text id="patrons">Mécènes de la FSFE</text>
36
-  <text id="sustaining">Bienfaiteurs de la FSFE</text>
37
-  <text id="contributors">Donateurs de la FSFE</text>
38
-  <text id="supporters">Sympathisants de la FSFE</text>
39
-   
40 50
   <timestamp>$Date$ $Author$</timestamp>
41 51
 </html>
42 52
 <!--

+ 17
- 7
donate/thankgnus-2004.it.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista dei sostenitori del 2004</h2>
11
+    <h1>Lista dei sostenitori del 2004</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe desidera ringraziare tutti
15 14
     i volontari, i contribuenti e le altre persone che ci hanno aiutato
@@ -26,12 +25,23 @@
26 25
     anonimi. Se anche voi volete donare, potete trovare tutte le informazioni
27 26
     necessarie <a href="donate.html">qui</a>. Se cercate pulsanti di
28 27
     sponsorizzazione, potete trovarli <a href="/about/graphics/sponsoring/sponsoring.html">qui</a>.</p>
29
-  </body>
30 28
 
31
-  <text id="patrons">Patron della FSFE</text>
32
-  <text id="sustaining">Benemeriti della FSFE</text>
33
-  <text id="contributors">Sostenitori della FSFE</text>
34
-  <text id="supporters">Promotori della FSFE</text>
29
+    <h2>Patron della FSFE</h2>
30
+
31
+    <dynamic-content group="patrons"/>
32
+
33
+    <h2>Benemeriti della FSFE</h2>
34
+
35
+    <dynamic-content group="sustainingcontributors"/>
36
+
37
+    <h2>Sostenitori della FSFE</h2>
38
+
39
+    <dynamic-content group="contributors"/>
40
+
41
+    <h2>Promotori della FSFE</h2>
42
+
43
+    <dynamic-content group="supporters"/>
44
+  </body>
35 45
 
36 46
   <timestamp>$Date$ $Author$</timestamp>
37 47
 </html>

+ 17
- 7
donate/thankgnus-2004.nl.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lijst van de donateurs in 2004</h2>
11
+    <h1>Lijst van de donateurs in 2004</h1>
13 12
 
14 13
     <p>De Free Software Foundation Europe zou graag alle
15 14
     vrijwilligers, medewerkers en andere mensen die ons helpen met
@@ -29,12 +28,23 @@
29 28
     sponsor afbeeldingen zoekt kunnen deze <a
30 29
     href="/about/graphics/sponsoring/sponsoring.en.html">hier</a>
31 30
     gevonden worden.</p>
32
-  </body>
33 31
 
34
-  <text id="patrons">Patroon van de FSFE</text>
35
-  <text id="sustaining">Substantiële Donateur van de FSFE</text>
36
-  <text id="contributors">Donateur van de FSFE</text>
37
-  <text id="supporters">Supporter van de FSFE</text>
32
+    <h2>Patroon van de FSFE</h2>
33
+
34
+    <dynamic-content group="patrons"/>
35
+
36
+    <h2>Substantiële Donateur van de FSFE</h2>
37
+
38
+    <dynamic-content group="sustainingcontributors"/>
39
+
40
+    <h2>Donateur van de FSFE</h2>
41
+
42
+    <dynamic-content group="contributors"/>
43
+
44
+    <h2>Supporter van de FSFE</h2>
45
+
46
+    <dynamic-content group="supporters"/>
47
+  </body>
38 48
 
39 49
   <timestamp>$Date$ $Author$</timestamp>
40 50
 </html>

+ 17
- 7
donate/thankgnus-2004.sv.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista med 2004 års sponsorer</h2>
11
+    <h1>Lista med 2004 års sponsorer</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe vill tacka alla medhjälpare,
15 14
     bidragare och andra personer som har hjälpt oss att arbeta med och
@@ -27,12 +26,23 @@
27 26
     href="donate.html">här</a>. Söker du knappar för att visa att du
28 27
     stöder oss så finns de <a
29 28
     href="/about/graphics/sponsoring/sponsoring.en.html">här</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Beskyddare till FSFE</text>
33
-  <text id="sustaining">Regelbunden Donator till FSFE</text>
34
-  <text id="contributors">Donator till FSFE</text>
35
-  <text id="supporters">Supporter till FSFE</text>
30
+    <h2>Beskyddare till FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Regelbunden Donator till FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Donator till FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporter till FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 39
- 42
donate/thankgnus-2004.xsl View File

@@ -1,52 +1,49 @@
1
-<?xml version="1.0" encoding="ISO-8859-1"?>
2
-
3
-<xsl:stylesheet version="1.0"
4
-                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
-
6
-  <xsl:output method="xml"
7
-           encoding="ISO-8859-1"
8
-           indent="yes"
9
-           />
10
-
11
-  <xsl:template match="/">
12
-    <xsl:copy>
13
-      <xsl:apply-templates select="@*|node()" />
14
-    </xsl:copy>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+
3
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
+  <xsl:output method="xml" encoding="utf-8" indent="yes"/>
5
+
6
+  <!-- Fill dynamic content -->
7
+  <xsl:template match="dynamic-content">
8
+    <xsl:variable name="group"><xsl:value-of select="@group"/></xsl:variable>
9
+    <xsl:choose>
10
+      <xsl:when test="$group='patrons'">
11
+        <xsl:element name="table">
12
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
13
+            <xsl:element name="tr">
14
+              <xsl:element name="td">
15
+                <xsl:element name="img">
16
+                  <xsl:attribute name="src"><xsl:value-of select="@img"/></xsl:attribute>
17
+                  <xsl:attribute name="alt"><xsl:value-of select="node()"/></xsl:attribute>
18
+                </xsl:element>
19
+              </xsl:element>
20
+              <xsl:element name="td">
21
+                <xsl:value-of select="node()"/>
22
+              </xsl:element>
23
+            </xsl:element>
24
+          </xsl:for-each>
25
+        </xsl:element>
26
+      </xsl:when>
27
+      <xsl:otherwise>
28
+        <xsl:element name="ul">
29
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
30
+            <xsl:element name="li">
31
+              <xsl:apply-templates select="node()"/>
32
+            </xsl:element>
33
+          </xsl:for-each>
34
+        </xsl:element>
35
+      </xsl:otherwise>
36
+    </xsl:choose>
15 37
   </xsl:template>
16 38
 
17
-  <xsl:template match="/html/text" />
18
-
19
-  <xsl:template match="/html/body">
20
-    <body>
21
-      <xsl:apply-templates />
22
-      <h3><xsl:value-of select="/html/text[@id='patrons']" /></h3>
23
-      <xsl:apply-templates select="/html/set/patrons/node()" />
24
-
25
-      <h3><xsl:value-of select="/html/text[@id='sustaining']" /></h3>
26
-      <ul>
27
-        <xsl:apply-templates select="/html/set/sustainingcontributors/node()" />
28
-      </ul>
29
-
30
-      <h3><xsl:value-of select="/html/text[@id='contributors']" /></h3>
31
-      <ul>
32
-        <xsl:apply-templates select="/html/set/contributors/node()" />
33
-      </ul>
34
-
35
-      <h3><xsl:value-of select="/html/text[@id='supporters']" /></h3>
36
-      <ul>
37
-        <xsl:apply-templates select="/html/set/supporters/node()" />
38
-      </ul>
39
-
40
-    </body>
41
-  </xsl:template>
39
+  <!-- Do not copy <set> to output at all -->
40
+  <xsl:template match="set"/>
42 41
 
42
+  <!-- For all other nodes, copy verbatim -->
43 43
   <xsl:template match="@*|node()" priority="-1">
44 44
     <xsl:copy>
45 45
       <xsl:apply-templates select="@*|node()"/>
46 46
     </xsl:copy>
47 47
   </xsl:template>
48
-
49
-  <xsl:template match="set" />
50
-  <xsl:template match="text" />
51 48
 </xsl:stylesheet>
52 49
 

+ 17
- 7
donate/thankgnus-2005.da.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-  
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste over støtter i 2005</h2>
11
+    <h1>Liste over støtter i 2005</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe takker alle frivillige, bidragydere
15 14
     og andre, der har hjulpet os med at arbejde med og for fri software. 
@@ -29,12 +28,23 @@
29 28
     <p>Hardwaredonationer er anført på vores 
30 29
     <a href="hardware.html">hardwaredonationswebsted</a>.  Der finder
31 30
     du også oplysninger om hvordan man støtter os med hardware.</p>
32
-  </body>
33 31
 
34
-  <text id="patrons">FSFE's mæcener</text>
35
-  <text id="sustaining">FSFE's faste støtter</text>
36
-  <text id="contributors">FSFE's bidragydere</text>
37
-  <text id="supporters">FSFE's støtter</text>
32
+    <h2>FSFE's mæcener</h2>
33
+
34
+    <dynamic-content group="patrons"/>
35
+
36
+    <h2>FSFE's faste støtter</h2>
37
+
38
+    <dynamic-content group="sustainingcontributors"/>
39
+
40
+    <h2>FSFE's bidragydere</h2>
41
+
42
+    <dynamic-content group="contributors"/>
43
+
44
+    <h2>FSFE's støtter</h2>
45
+
46
+    <dynamic-content group="supporters"/>
47
+  </body>
38 48
 
39 49
   <timestamp>$Date$ $Author$</timestamp>
40 50
 </html>

+ 17
- 7
donate/thankgnus-2005.de.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste der Unterstützer 2005</h2>
11
+    <h1>Liste der Unterstützer 2005</h1>
13 12
 
14 13
     <p>Die Free Software Foundation Europe möchte allen Freiwilligen,
15 14
     Helfern und anderen danken, die uns bei unserer Arbeit für Freie
@@ -31,12 +30,23 @@
31 30
     Sollten Sie auf der Suche nach den Sponsoren-Grafiken sein, so
32 31
     finden Sie diese <a
33 32
     href="/about/graphics/sponsoring/sponsoring.html">hier</a>.</p>
34
-  </body>
35 33
 
36
-  <text id="patrons">Mäzene der FSFE</text>
37
-  <text id="sustaining">Substantielle Träger der FSFE</text>
38
-  <text id="contributors">Träger der FSFE</text>
39
-  <text id="supporters">Unterstützer der FSFE</text>
34
+    <h2>Mäzene der FSFE</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Substantielle Träger der FSFE</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Träger der FSFE</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Unterstützer der FSFE</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2005.el.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Ο Κατάλογος με τους Δωροθέτες για το 2005</h2>
11
+    <h1>Ο Κατάλογος με τους Δωροθέτες για το 2005</h1>
13 12
 
14 13
     <p>Το Ευρωπαϊκό Ίδρυμα Ελεύθερου Λογισμικού θα ήθελε να ευχαριστήσει
15 14
     όλους τους εθελοντές, τους συντελεστές και άλλους που μας έχουν βοηθήσει
@@ -32,12 +31,23 @@
32 31
     href="hardware.html">Ιστότοπο Δωρεών Εξοπλισμού</a>. Εκεί,
33 32
     μπορείτε επίσης να βρείτε πληροφορίες για το πώς μπορείτε να μας
34 33
     υποστηρίξετε με εξοπλισμό.</p>
35
-  </body>
36 34
 
37
-  <text id="patrons">Ευεργέτες του FSFE</text>
38
-  <text id="sustaining">Τακτικοί Συντελεστές του FSFE</text>
39
-  <text id="contributors">Χορηγοί του FSFE</text>
40
-  <text id="supporters">Υποστηρικτές του FSFE</text>
35
+    <h2>Ευεργέτες του FSFE</h2>
36
+
37
+    <dynamic-content group="patrons"/>
38
+
39
+    <h2>Τακτικοί Συντελεστές του FSFE</h2>
40
+
41
+    <dynamic-content group="sustainingcontributors"/>
42
+
43
+    <h2>Χορηγοί του FSFE</h2>
44
+
45
+    <dynamic-content group="contributors"/>
46
+
47
+    <h2>Υποστηρικτές του FSFE</h2>
48
+
49
+    <dynamic-content group="supporters"/>
50
+  </body>
41 51
 
42 52
   <timestamp>$Date$ $Author$</timestamp>
43 53
 </html>

+ 18
- 8
donate/thankgnus-2005.en.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-<localmenu id="2005" style="number">2005</localmenu>
9
+    <localmenu id="2005" style="number">2005</localmenu>
10 10
 
11
-
12
-    <h2>List of 2005 Supporters</h2>
11
+    <h1>List of 2005 Supporters</h1>
13 12
 
14 13
     <p>The Free Software Foundation Europe would like to thank all
15 14
     the volunteers, contributors and other people who have helped us
@@ -31,12 +30,23 @@
31 30
     <p>Hardware donations are listed on our <a
32 31
     href="hardware.html">Hardware Donation website</a>. There,
33 32
     you can also find Information on how to support us with hardware.</p>
34
-  </body>
35 33
 
36
-  <text id="patrons">Patrons of the FSFE</text>
37
-  <text id="sustaining">Sustaining Contributors of the FSFE</text>
38
-  <text id="contributors">Contributors of the FSFE</text>
39
-  <text id="supporters">Supporters of the FSFE</text>
34
+    <h2>Patrons of the FSFE</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Sustaining Contributors of the FSFE</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Contributors of the FSFE</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Supporters of the FSFE</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2005.es.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista de contribuciones en 2005</h2>
11
+    <h1>Lista de contribuciones en 2005</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europa quiere agradecer a todos
15 14
     los voluntarios, colaboradores y personas que 
@@ -31,12 +30,23 @@
31 30
     <p>Las donaciones de hardware están listadas en nuestra <a
32 31
     href="hardware.html">web de donación hardware</a>. Allí,
33 32
     encontrará la información de como contribuir con su hardware.</p>
34
-  </body>
35 33
 
36
-  <text id="patrons"><em>Patronos</em> de la FSFE</text>
37
-  <text id="sustaining"><em>Sustaining Contributors</em> a la FSFE</text>
38
-  <text id="contributors"><em>Contributors</em> de la FSFE</text>
39
-  <text id="supporters"><em>Supporters</em> de la FSFE</text>
34
+    <h2>Patrón de la FSFE</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Sustaining Contributors de la FSFE</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Contributors de la FSFE</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Supporters de la FSFE</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2005.fr.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Liste des sympathisants de 2005</h2>
11
+    <h1>Liste des sympathisants de 2005</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe souhaite remercier tous les
15 14
     volontaires, donateurs et autres personnes qui nous ont aidé
@@ -30,13 +29,24 @@
30 29
     de sponsors, vous les trouverez à la page
31 30
     <a href="/about/graphics/sponsoring/sponsoring.html">bannières de sponsors</a>.
32 31
     </p>
32
+
33
+    <h2>Mécènes de la FSFE</h2>
34
+
35
+    <dynamic-content group="patrons"/>
36
+
37
+    <h2>Bienfaiteurs de la FSFE</h2>
38
+
39
+    <dynamic-content group="sustainingcontributors"/>
40
+
41
+    <h2>Donateurs de la FSFE</h2>
42
+
43
+    <dynamic-content group="contributors"/>
44
+
45
+    <h2>Sympathisants de la FSFE</h2>
46
+
47
+    <dynamic-content group="supporters"/>
33 48
   </body>
34 49
 
35
-  <text id="patrons">Mécènes de la FSFE</text>
36
-  <text id="sustaining">Bienfaiteurs de la FSFE</text>
37
-  <text id="contributors">Donateurs de la FSFE</text>
38
-  <text id="supporters">Sympathisants de la FSFE</text>
39
-  
40 50
   <timestamp>$Date$ $Author$</timestamp>
41 51
   <translator>Michel Roche (Vercors - France)</translator>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2005.hu.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Támogatóink 2005-ben</h2>
11
+    <h1>Támogatóink 2005-ben</h1>
13 12
 
14 13
     <p>A Free Software Foundation Europe szeretne köszönet mondani minden
15 14
     önkéntesnek, támogatónak és mindazoknak, akik segítettek a szabad szoftver
@@ -31,12 +30,23 @@
31 30
     href="hardware.html">Hardveradományok oldalon</a> vannak feltüntetve. 
32 31
     Itt arról is olvasható információ, hogy hogyan lehet az FSFE-ot hardverrel 
33 32
     támogatni.</p>
34
-  </body>
35 33
 
36
-  <text id="patrons">Az FSFE patrónusai</text>
37
-  <text id="sustaining">Az FSFE fenntartói</text>
38
-  <text id="contributors">Az FSFE adományozói</text>
39
-  <text id="supporters">Az FSFE támogatói</text>
34
+    <h2>Az FSFE patrónusai</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Az FSFE fenntartói</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Az FSFE adományozói</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Az FSFE támogatói</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
   <translator>FSF.hu Alapítvány</translator>

+ 17
- 7
donate/thankgnus-2005.it.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista dei sostenitori del 2005</h2>
11
+    <h1>Lista dei sostenitori del 2005</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europe desidera ringraziare tutti
15 14
     i volontari, i contribuenti e le altre persone che ci hanno aiutato
@@ -31,12 +30,23 @@
31 30
     href="hardware.html">pagina delle donazioni hardware</a>, su
32 31
     cui potete trovare anche le indicazioni su come sostenerci donando
33 32
     hardware.</p>
34
-  </body>
35 33
 
36
-  <text id="patrons">Patron della FSFE</text>
37
-  <text id="sustaining">Benemeriti della FSFE</text>
38
-  <text id="contributors">Sostenitori della FSFE</text>
39
-  <text id="supporters">Promotori della FSFE</text>
34
+    <h2>Patron della FSFE</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Benemeriti della FSFE</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Sostenitori della FSFE</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Promotori della FSFE</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
 </html>

+ 17
- 7
donate/thankgnus-2005.nl.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lijst van de donateurs in 2005</h2>
11
+    <h1>Lijst van de donateurs in 2005</h1>
13 12
 
14 13
     <p>De Free Software Foundation Europe zou graag alle
15 14
     vrijwilligers, medewerkers en andere mensen die ons helpen met
@@ -34,12 +33,23 @@
34 33
     href="hardware.html">Hardware Donatie website</a>. Daar
35 34
     kunt u ook informatie vinden over hoe u ons kan steunen met
36 35
     hardware. </p>
37
-  </body>
38 36
 
39
-  <text id="patrons">Patroon van de FSFE</text>
40
-  <text id="sustaining">Substantiële Donateur van de FSFE</text>
41
-  <text id="contributors">Donateur van de FSFE</text>
42
-  <text id="supporters">Supporter van de FSFE</text>
37
+    <h2>Patroon van de FSFE</h2>
38
+
39
+    <dynamic-content group="patrons"/>
40
+
41
+    <h2>Substantiële Donateur van de FSFE</h2>
42
+
43
+    <dynamic-content group="sustainingcontributors"/>
44
+
45
+    <h2>Donateur van de FSFE</h2>
46
+
47
+    <dynamic-content group="contributors"/>
48
+
49
+    <h2>Supporter van de FSFE</h2>
50
+
51
+    <dynamic-content group="supporters"/>
52
+  </body>
43 53
 
44 54
   <timestamp>$Date$ $Author$</timestamp>
45 55
 </html>

+ 17
- 7
donate/thankgnus-2005.ro.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista susţinătorilor din 2005</h2>
11
+    <h1>Lista susţinătorilor din 2005</h1>
13 12
 
14 13
     <p> Fundaţia Software-ului Liber Europa doreşte să mulţumească tuturor
15 14
     voluntarilor, contribuitorilo şi altor persoane care ne-au ajutat să
@@ -31,12 +30,23 @@
31 30
     <p> Donaţiile constînd în hardware sunt afişate pe pagina noastră dedicată
32 31
     <a href="hardware.html">Donaţiilor hardware</a>. Tot acolo,
33 32
     veţi putea găsi informaţii despre cum ne puteţi ajuta cu hardware.</p>
34
-  </body>
35 33
 
36
-  <text id="patrons">Patroni ai FSFE</text>
37
-  <text id="sustaining">Contributori susţinători ai FSFE</text>
38
-  <text id="contributors">Contribuitori ai FSFE</text>
39
-  <text id="supporters">Susţinători ai FSFE</text>
34
+    <h2>Patroni ai FSFE</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Contributori susţinători ai FSFE</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Contribuitori ai FSFE</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Susţinători ai FSFE</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
   <translator>Adi Roiban</translator>

+ 17
- 7
donate/thankgnus-2005.sq.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Listë e Mbështetësve për 2005-n</h2>
11
+    <h1>Listë e Mbështetësve për 2005-n</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe do të donte të falënderonte
15 14
     tërë vullnetarët, ndihmuesit dhe të tjerë të cilët na kanë ndihmuar
@@ -31,12 +30,23 @@
31 30
     <p>Dhurimet në "hardware" janë listuar te <a
32 31
     href="hardware.html">"website"-i ynë i Dhurimeve në "hardware"</a>. Atje
33 32
     do të gjeni gjithashtu të dhëna se si të na mbështesni me "hardware".</p>
34
-  </body>
35 33
 
36
-  <text id="patrons">Mbrojtës të FSFE</text>
37
-  <text id="sustaining">Kontribuesa Jetikë të FSFE</text>
38
-  <text id="contributors">Kontribuesa të FSFE</text>
39
-  <text id="supporters">Mbështetës të FSFE</text>
34
+    <h2>Mbrojtës të FSFE</h2>
35
+
36
+    <dynamic-content group="patrons"/>
37
+
38
+    <h2>Kontribuesa Jetikë të FSFE</h2>
39
+
40
+    <dynamic-content group="sustainingcontributors"/>
41
+
42
+    <h2>Kontribuesa të FSFE</h2>
43
+
44
+    <dynamic-content group="contributors"/>
45
+
46
+    <h2>Mbështetës të FSFE</h2>
47
+
48
+    <dynamic-content group="supporters"/>
49
+  </body>
40 50
 
41 51
   <timestamp>$Date$ $Author$</timestamp>
42 52
   <translator>Besnik Bletën</translator>

+ 17
- 7
donate/thankgnus-2005.sv.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Lista med 2005 års sponsorer</h2>
11
+    <h1>Lista med 2005 års sponsorer</h1>
13 12
 
14 13
     <p>Free Software Foundation Europe vill tacka alla medhjälpare,
15 14
     bidragare och andra personer som har hjälpt oss att arbeta med och
@@ -27,12 +26,23 @@
27 26
     href="donate.html">här</a>. Söker du knappar för att visa att du
28 27
     stöder oss så finns de <a
29 28
     href="/about/graphics/sponsoring/sponsoring.en.html">här</a>.</p>
30
-  </body>
31 29
 
32
-  <text id="patrons">Beskyddare till FSFE</text>
33
-  <text id="sustaining">Regelbunden Donator till FSFE</text>
34
-  <text id="contributors">Donator till FSFE</text>
35
-  <text id="supporters">Supporter till FSFE</text>
30
+    <h2>Beskyddare till FSFE</h2>
31
+
32
+    <dynamic-content group="patrons"/>
33
+
34
+    <h2>Regelbunden Donator till FSFE</h2>
35
+
36
+    <dynamic-content group="sustainingcontributors"/>
37
+
38
+    <h2>Donator till FSFE</h2>
39
+
40
+    <dynamic-content group="contributors"/>
41
+
42
+    <h2>Supporter till FSFE</h2>
43
+
44
+    <dynamic-content group="supporters"/>
45
+  </body>
36 46
 
37 47
   <timestamp>$Date$ $Author$</timestamp>
38 48
 </html>

+ 39
- 42
donate/thankgnus-2005.xsl View File

@@ -1,52 +1,49 @@
1
-<?xml version="1.0" encoding="ISO-8859-1"?>
2
-
3
-<xsl:stylesheet version="1.0"
4
-                xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5
-
6
-  <xsl:output method="xml"
7
-           encoding="ISO-8859-1"
8
-           indent="yes"
9
-           />
10
-
11
-  <xsl:template match="/">
12
-    <xsl:copy>
13
-      <xsl:apply-templates select="@*|node()" />
14
-    </xsl:copy>
1
+<?xml version="1.0" encoding="utf-8"?>
2
+
3
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
4
+  <xsl:output method="xml" encoding="utf-8" indent="yes"/>
5
+
6
+  <!-- Fill dynamic content -->
7
+  <xsl:template match="dynamic-content">
8
+    <xsl:variable name="group"><xsl:value-of select="@group"/></xsl:variable>
9
+    <xsl:choose>
10
+      <xsl:when test="$group='patrons'">
11
+        <xsl:element name="table">
12
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
13
+            <xsl:element name="tr">
14
+              <xsl:element name="td">
15
+                <xsl:element name="img">
16
+                  <xsl:attribute name="src"><xsl:value-of select="@img"/></xsl:attribute>
17
+                  <xsl:attribute name="alt"><xsl:value-of select="node()"/></xsl:attribute>
18
+                </xsl:element>
19
+              </xsl:element>
20
+              <xsl:element name="td">
21
+                <xsl:value-of select="node()"/>
22
+              </xsl:element>
23
+            </xsl:element>
24
+          </xsl:for-each>
25
+        </xsl:element>
26
+      </xsl:when>
27
+      <xsl:otherwise>
28
+        <xsl:element name="ul">
29
+          <xsl:for-each select="/html/set/*[name(.)=$group]/donor">
30
+            <xsl:element name="li">
31
+              <xsl:apply-templates select="node()"/>
32
+            </xsl:element>
33
+          </xsl:for-each>
34
+        </xsl:element>
35
+      </xsl:otherwise>
36
+    </xsl:choose>
15 37
   </xsl:template>
16 38
 
17
-  <xsl:template match="/html/text" />
18
-
19
-  <xsl:template match="/html/body">
20
-    <body>
21
-      <xsl:apply-templates />
22
-      <h3><xsl:value-of select="/html/text[@id='patrons']" /></h3>
23
-      <xsl:apply-templates select="/html/set/patrons/node()" />
24
-
25
-      <h3><xsl:value-of select="/html/text[@id='sustaining']" /></h3>
26
-      <ul>
27
-        <xsl:apply-templates select="/html/set/sustainingcontributors/node()" />
28
-      </ul>
29
-
30
-      <h3><xsl:value-of select="/html/text[@id='contributors']" /></h3>
31
-      <ul>
32
-        <xsl:apply-templates select="/html/set/contributors/node()" />
33
-      </ul>
34
-
35
-      <h3><xsl:value-of select="/html/text[@id='supporters']" /></h3>
36
-      <ul>
37
-        <xsl:apply-templates select="/html/set/supporters/node()" />
38
-      </ul>
39
-
40
-    </body>
41
-  </xsl:template>
39
+  <!-- Do not copy <set> to output at all -->
40
+  <xsl:template match="set"/>
42 41
 
42
+  <!-- For all other nodes, copy verbatim -->
43 43
   <xsl:template match="@*|node()" priority="-1">
44 44
     <xsl:copy>
45 45
       <xsl:apply-templates select="@*|node()"/>
46 46
     </xsl:copy>
47 47
   </xsl:template>
48
-
49
-  <xsl:template match="set" />
50
-  <xsl:template match="text" />
51 48
 </xsl:stylesheet>
52 49
 

+ 17
- 7
donate/thankgnus-2006.ca.xhtml View File

@@ -6,10 +6,9 @@
6 6
   </head>
7 7
 
8 8
   <body>
9
-
10 9
     <localmenu/>
11 10
 
12
-    <h2>Llista de <i>supporters</i> 2006</h2>
11
+    <h1>Llista de <i>supporters</i> 2006</h1>
13 12
 
14 13
     <p>La Free Software Foundation Europa voldria agraïr tots
15 14
     els voluntaris, contribuïdors i altra gent que ens ha ajudat
@@ -31,12 +30,23 @@
31 30
     <p>Les donacions de maquinari estan llistades a la nostra 
32 31
     <a href="hardware.html">web de donació de maquinari</a>. Aquí
33 32
     també podeu trobar informació sobre com donar-nos suport amb maquinari.</p>
34
-   </body>
35 33
 
36
-   <text id="patrons">Patrons de l'FSFE</text>
37
-   <text id="sustaining">Sustaining Contributors de l'FSFE</text>
38
-   <text id="contributors">Contributors de l'FSFE</text>
39