Browse Source

The great word of blessendness

and a feeling of ease
a cup of the well of freedom
and life we joyfully drink
Inside, all was new, but outwards
nothing had changed
an escapade,
then to the alter to
evaluate all parts,
of the great mystery
but all remains
on the same spot,
no signs of a new season
In my hand is a new word,
but the word is still
without a body
a hidden life-stream that
swells in the deep
will soon give the word
a second face.

   (In Flames; The New World)

svn path=/trunk/; revision=2955
pull/8/head
jonas 18 years ago
parent
commit
46195ced36
10 changed files with 806 additions and 0 deletions
  1. +76
    -0
      blue-new.css
  2. +131
    -0
      fsfe-new.xsl
  3. +17
    -0
      projects/agnula/project.en.xml
  4. +12
    -0
      projects/projects.en.xhtml
  5. +2
    -0
      projects/projects.sources
  6. +63
    -0
      projects/projects.xsl
  7. +10
    -0
      tools/README
  8. +438
    -0
      tools/build.pl
  9. +13
    -0
      tools/menu-global.xml
  10. +44
    -0
      tools/texts-en.xml

+ 76
- 0
blue-new.css View File

@ -0,0 +1,76 @@
BODY { font-family: Helvetica, Verdana, sans-serif;
font-size: 13px;
background: #ffffff;
color: #000000;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin: 0;
padding: 0;
}
TD.focus-top-hinge {
background: #00389a;
text-align: left;
padding: 4px;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}
TD.focus-box {
background: #00389a;
border-top: solid #00389a;
border-left: solid #00389a;
border-right: solid #00389a;
border-width: thin;
font-size: 11px;
}
TABLE.focus {
background: #00389a;
}
TD.line {
border-top: solid #00389a;
border-bottom: solid #00389a;
border-width: thin;
}
TD.focus {
background: #00389a;
width: 150px;
}
TD.menu {
padding: 10px;
background: #00389a;
width: 150px;
vertical-align: top;
}
h3.menu {
color: #ffffff;
border-bottom: solid white;
border-width: thin;
font-size: 15px;
}
A,P,DIV {
font-size: 13px;
}
a.menu {
color: #ffffff;
text-decoration: none;
font-size: 15px;
font-weight: bold;
}
a.menu:visited {
color: #eeeeee;
text-decoration: none;
}
a.menu:hover {
background-color: #ffffff;
color: #00389a;
text-decoration: underline;
}

+ 131
- 0
fsfe-new.xsl View File

@ -0,0 +1,131 @@
<?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="html"
encoding="ISO-8859-1"
doctype-public="-//W3C//DTD HTML 4.0 Transitional//EN"
doctype-system="http://www.w3.org/TR/REC-html40/loose.dtd"
indent="yes"
/>
<xsl:template match="buildinfo">
<xsl:apply-templates select="node()" />
</xsl:template>
<xsl:template match="buildinfo/document">
<html>
<xsl:apply-templates select="node()" />
</html>
</xsl:template>
<xsl:template match="body">
<body>
<xsl:comment>
DO NOT MODIFY THIS DOCUMENT. IT WAS GENERATED BY XSLT PROCESSING
AND YOUR MODIFICATIONS WILL BE LOST. THE SOURCE OF THE DOCUMENT
IS IN THE .xml FILE USE make all TO REGENERATE
</xsl:comment>
<table width="100%">
<tr>
<td>
<img src="/graphics/global/logo.png" />
</td>
<td class="focus">
<table class="focus">
<tr>
<td class="focus-top-hinge">
<xsl:value-of select="/buildinfo/textset/text[@id='focus']" />
</td>
<td class="focus-box">
<form action="/cgi-bin/nph-redirect.cgi" method="get">
<select name="address" onchange="window.location.href=this.options[this.selectedIndex].value">
<option value="#"> - <xsl:value-of select="/buildinfo/textset/text[@id='select']" /> -</option>
<option><xsl:attribute name="value">http://www.new.fsfeurope.org<xsl:value-of select="/buildinfo/@filename" />.<xsl:value-of select="/buildinfo/@language" />.html</xsl:attribute>Global</option>
<option><xsl:attribute name="value">http://france.new.fsfeurope.org<xsl:value-of select="/buildinfo/@filename" />.<xsl:value-of select="/buildinfo/@language" />.html</xsl:attribute>France</option>
<option><xsl:attribute name="value">http://germany.new.fsfeurope.org<xsl:value-of select="/buildinfo/@filename" />.<xsl:value-of select="/buildinfo/@language" />.html</xsl:attribute>Germany</option>
<option><xsl:attribute name="value">http://sweden.new.fsfeurope.org<xsl:value-of select="/buildinfo/@filename" />.<xsl:value-of select="/buildinfo/@language" />.html</xsl:attribute>Sweden</option>
</select>
</form>
</td>
</tr>
<tr>
<td class="focus-top-hinge">
<xsl:value-of select="/buildinfo/textset/text[@id='find']" />
</td>
<td class="focus-box">
<form method="post" action="/search.cgi">
<input type="text" size="10" name="var" />
</form>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="line" colspan="2">
<div align="center">
<xsl:for-each select="/buildinfo/trlist/tr">
<xsl:sort select="@id" />
<xsl:choose>
<xsl:when test="@id=/buildinfo/@language">
<xsl:value-of select="." />
</xsl:when>
<xsl:otherwise>
<xsl:element name="a">
<xsl:attribute name="href"><xsl:value-of select="/buildinfo/@filename" />.<xsl:value-of select="@id" />.html</xsl:attribute>
<xsl:value-of select="." disable-output-escaping="yes" />
</xsl:element>
</xsl:otherwise>
</xsl:choose>
<xsl:text> </xsl:text>
</xsl:for-each>
</div>
</td>
</tr>
<tr>
<td valign="top">
<xsl:apply-templates select="node()"/>
</td>
<td class="menu">
<xsl:for-each select="/buildinfo/menuset/menu">
<xsl:sort select="@id" />
<a class="menu" href="{.}">
<xsl:variable name="id"><xsl:value-of select="@id" /></xsl:variable>
<xsl:value-of select="/buildinfo/textset/text[@id=$id]" />
</a> <br />
</xsl:for-each>
</td>
</tr>
<tr>
<td class="line" colspan="2">
<div align="center">
<xsl:apply-templates select="/buildinfo/textset/text[@id='copyright']" />
</div>
</td>
</tr>
</table>
</body>
</xsl:template>
<xsl:template match="head">
<head>
<link rel="stylesheet" type="text/css" href="/blue-new.css" />
<xsl:apply-templates select="@*|node()"/>
</head>
</xsl:template>
<xsl:template match="buildinfo/set|buildinfo/textset|buildinfo/menuset|buildinfo/trlist">
</xsl:template>
<xsl:template match="@*|node()" priority="-1">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>

+ 17
- 0
projects/agnula/project.en.xml View File

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<projectset>
<project type="technical">
<title>A GNU/Linux Audio distribution</title>
<description>
AGNULA's main task will be the development of two reference
distributions for the GNU/Linux operating system completely based on
Free Software (i.e. under a FSF approved Free Software license) and
completely devoted to professional and consumer audio applications and
multimedia development. One distribution will be Debian-based (DeMuDi)
and the other will be Red Hat-based (ReHMuDi). Both will be available
on the network for download and on CD.
</description>
<link>/projects/agnula/agnula.html</link>
</project>
</projectset>

+ 12
- 0
projects/projects.en.xhtml View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<html>
<head>
<title>Free Software Foundation Europe</title>
</head>
<body>
A list of projects.
</body>
</html>

+ 2
- 0
projects/projects.sources View File

@ -0,0 +1,2 @@
projects/*/project:global
de/projects/*/project:de

+ 63
- 0
projects/projects.xsl View File

@ -0,0 +1,63 @@
<?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:template match="/">
<xsl:copy>
<xsl:apply-templates select="@*|node()" />
</xsl:copy>
</xsl:template>
<xsl:template match="/html/body">
<body>
<xsl:apply-templates />
<table>
<tr>
<th>Technical</th><th>Legal</th><th>Sociological</th><th>Other</th>
</tr>
<tr>
<td>
<xsl:for-each select="/html/set/project[@type='technical']">
<p><a href="{link}"><xsl:value-of select="title" /></a><br />
<xsl:value-of select="description" /></p>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="/html/set/project[@type='legal']">
<p><a href="{link}"><xsl:value-of select="title" /></a><br />
<xsl:value-of select="description" /></p>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="/html/set/project[@type='awareness']">
<p><a href="{link}"><xsl:value-of select="title" /></a><br />
<xsl:value-of select="description" /></p>
</xsl:for-each>
</td>
<td>
<xsl:for-each select="/html/set/project[@type='other']">
<p><a href="{link}"><xsl:value-of select="title" /></a><br />
<xsl:value-of select="description" /></p>
</xsl:for-each>
</td>
</tr>
</table>
</body>
</xsl:template>
<xsl:template match="@*|node()" priority="-1">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
<xsl:template match="set">
</xsl:template>
</xsl:stylesheet>

+ 10
- 0
tools/README View File

@ -0,0 +1,10 @@
Files in this directory:
boilerplate* ?
preproc.pl ?
test.* ?
translate.sh Creates list of translations for a page
build.pl The all might build script
menu-*.xml Menues for all focuses ("inherits" from global)
texts-*.xml Static texts for all languages.

+ 438
- 0
tools/build.pl
File diff suppressed because it is too large
View File


+ 13
- 0
tools/menu-global.xml View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<menuset>
<menu id="menu/about">/about/about.html</menu>
<menu id="menu/projects">/projects/projects.html</menu>
<menu id="menu/documents">/documents/documents.html</menu>
<menu id="menu/events">/events/events.html</menu>
<menu id="menu/help">/help/help.html</menu>
<menu id="menu/donate">/donate/donate.html</menu>
<menu id="menu/order">/order/order.html</menu>
<menu id="menu/contact">/contact/contact.html</menu>
</menuset>

+ 44
- 0
tools/texts-en.xml View File

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<textset>
<text id="copyright">
Copyright (C) 2003 FSF Europe<br />
Verbatim copying and distribution of this entire article is permitted
in any medium, provided this notice is preserved.
</text>
<text id="focus">Focus</text>
<text id="find">Find</text>
<text id="select">Select focus</text>
<text id="outdated">
<p><strong>Warning: </strong>
This page may be out of date with the original. Please use
<a href="/help/help.html">this page</a> to see how you can help
with translations, and other things.
</p>
</text>
<text id="notranslation">
<p><strong>Warning: </strong>
This page has not been translated yet. What you're seeing below
is the original version of the page. Please use
<a href="/help/help.html">tihs page</a> to see how you can help
with translations, and other things.
</p>
</text>
<text id="menu/about">About</text>
<text id="menu/projects">Projects</text>
<text id="menu/projects/technical">Technical</text>
<text id="menu/projects/other">Other</text>
<text id="menu/projects/legal">Legal</text>
<text id="menu/projects/awareness">Awareness</text>
<text id="menu/documents">Documents</text>
<text id="menu/events">Events</text>
<text id="menu/help">Help</text>
<text id="menu/donate">Donate</text>
<text id="menu/order">Order</text>
<text id="menu/contact">Contact</text>
<text id="menu/associates">Associates</text>
<text id="menu/lists">Mailing Lists</text>
<text id="menu/thankgnus">ThankGNUs</text>
<text id="menu/news">News</text>
<text id="menu/press">Press Information</text>
</textset>

Loading…
Cancel
Save