Browse Source

Sync. Automatically updated pages.

svn path=/trunk/; revision=3103
pull/8/head
jonas 18 years ago
parent
commit
2b9be5e331
28 changed files with 462 additions and 52 deletions
  1. +39
    -0
      blue-new.css
  2. +1
    -1
      education/project.en.xml
  3. +13
    -8
      fsfe-new.xsl
  4. +1
    -1
      gbn/project.en.xml
  5. +0
    -3
      index.cs.xhtml
  6. +0
    -3
      index.de.xhtml
  7. +0
    -3
      index.es.xhtml
  8. +0
    -3
      index.fr.xhtml
  9. +0
    -3
      index.it.xhtml
  10. +0
    -3
      index.pt.xhtml
  11. +82
    -4
      news/2001/news.en.xml
  12. +107
    -0
      news/2002/news.en.xml
  13. +11
    -0
      projects/legal.en.xhtml
  14. +8
    -0
      projects/legal.sources
  15. +36
    -0
      projects/legal.xsl
  16. +1
    -1
      projects/mankind/project.en.xml
  17. +11
    -0
      projects/other.en.xhtml
  18. +8
    -0
      projects/other.sources
  19. +36
    -0
      projects/other.xsl
  20. +4
    -0
      projects/projects.en.xhtml
  21. +6
    -0
      projects/projects.sources
  22. +9
    -9
      projects/projects.xsl
  23. +11
    -0
      projects/technical.en.xhtml
  24. +8
    -0
      projects/technical.sources
  25. +36
    -0
      projects/technical.xsl
  26. +25
    -7
      tools/build.pl
  27. +6
    -2
      tools/menu-global.xml
  28. +3
    -1
      tools/texts-en.xml

+ 39
- 0
blue-new.css View File

@ -38,11 +38,44 @@ TD.line {
border-width: thin;
}
TD.newstitle {
border-bottom: solid #00389a;
border-left: solid #00389a;
border-width: thin;
text-align: left;
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 4px;
}
TD.newsdate {
border-bottom: solid #00389a;
border-width: thin;
text-align: right;
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 4px;
}
TD.newsbody {
font-size: 13px;
}
TABLE.news {
border-spacing: 0px;
padding: 4px;
margin: 0px;
}
TD.focus {
background: #00389a;
width: 150px;
}
TD.projects {
vertical-align: top;
}
TD.menu {
padding: 10px;
background: #00389a;
@ -50,6 +83,12 @@ TD.menu {
vertical-align: top;
}
TD.body {
padding: 10px;
vertical-align: top;
width: 99%;
}
TH.projects {
width: 20%;
}


+ 1
- 1
education/project.en.xml View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<projectset>
<project type="awareness">
<project type="sociological">
<title>Education</title>
<description>
</description>


+ 13
- 8
fsfe-new.xsl View File

@ -32,7 +32,7 @@
<table width="100%">
<tr>
<td>
<img src="/graphics/global/logo.png" />
<a href="/"><img src="/graphics/global/logo.png" border="0" /></a>
</td>
<td class="focus">
<table class="focus">
@ -53,7 +53,7 @@
</form>
</td>
</tr>
<tr>
<!-- <tr>
<td class="focus-top-hinge">
<xsl:value-of select="/buildinfo/textset/text[@id='find']" />
</td>
@ -62,7 +62,7 @@
<input type="text" size="10" name="var" />
</form>
</td>
</tr>
</tr> -->
</table>
</td>
</tr>
@ -84,14 +84,20 @@
</xsl:choose>
<xsl:text> </xsl:text>
</xsl:for-each>
<xsl:if test="/buildinfo/@outdated='yes'"><br />
<xsl:apply-templates select="/buildinfo/textset/text[@id='outdated']" />
</xsl:if>
<xsl:if test="/buildinfo/@language!=/buildinfo/document/@language"><br />
<xsl:apply-templates select="/buildinfo/textset/text[@id='notranslation']" />
</xsl:if>
</div>
</td>
</tr>
<tr>
<td valign="top">
<td class="body" valign="top">
<xsl:apply-templates select="node()"/>
</td>
<td class="menu">
<td class="menu" width="150">
<xsl:for-each select="/buildinfo/menuset/menu[@parent='']">
<xsl:sort select="@id" />
<xsl:variable name="id"><xsl:value-of select="@id" /></xsl:variable>
@ -111,7 +117,7 @@
<tr>
<td class="line" colspan="2">
<div align="center">
<xsl:apply-templates select="/buildinfo/textset/text[@id='copyright']" />
<xsl:apply-templates select="/buildinfo/textset/text[@id='copyright']/node()" />
</div>
</td>
</tr>
@ -126,8 +132,7 @@
</head>
</xsl:template>
<xsl:template match="buildinfo/set|buildinfo/textset|buildinfo/menuset|buildinfo/trlist">
</xsl:template>
<xsl:template match="timestamp|buildinfo/set|buildinfo/textset|buildinfo/menuset|buildinfo/trlist" />
<xsl:template match="@*|node()" priority="-1">
<xsl:copy>


+ 1
- 1
gbn/project.en.xml View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<projectset>
<project type="awareness">
<project type="sociological">
<title>GNU Business Network</title>
<description>
</description>


+ 0
- 3
index.cs.xhtml View File

@ -1,7 +1,4 @@
<?xml version="1.0" encoding="iso-8859-2" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="cs">
<head>
<title>Evropská Nadace pro svobodný software</title>


+ 0
- 3
index.de.xhtml View File

@ -1,7 +1,4 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de">
<head>
<title>Free Software Foundation Europe</title>


+ 0
- 3
index.es.xhtml View File

@ -1,7 +1,4 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="es">
<head>
<title>Free Software Foundation Europa</title>


+ 0
- 3
index.fr.xhtml View File

@ -1,7 +1,4 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="fr">
<head>


+ 0
- 3
index.it.xhtml View File

@ -1,7 +1,4 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="it">
<head>
<title>Free Software Foundation Europa</title>


+ 0
- 3
index.pt.xhtml View File

@ -1,7 +1,4 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="pt">
<head>
<title>Free Software Foundation Europa</title>


+ 82
- 4
news/2001/news.en.xml View File

@ -1,10 +1,62 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<newsset>
<news date="2001-09-20">
<title>FSF Europe receives charitable status in Germany</title>
<body>FSF Europe e.V. (the central association) receives
confirmation of its charitable status in Germany by the authorities.
</body>
</news>
<news date="2001-08-26">
<title>Georg Greve talks about "Copyright in the internet age"</title>
<body>Slides (in German) available at
<a href="http://gnuhh.org/work/presentations/IFA-2001/">http://gnuhh.org/work/presentations/IFA-2001/</a>.
</body>
</news>
<news date="2001-07-20">
<title>Richard Stallman inaugurates Free Software Foundation-India</title>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2001q3/000017.html</link>
</news>
<news date="2001-07-16">
<title>FSF Europe in German magazine</title>
<body>The FSF Europe is mentioned in the German magazine
<a href="http://www.focus.de">FOCUS</a> issue 29/2001, page 106 in a
story about the GNU/<a href="http://linuxtag.org">LinuxTag</a>.
</body>
</news>
<news date="2001-06-29">
<title>FSF Europe at LinuxTag and Libre Software Meeting</title>
<body>The FSF Europe will be present at the LinuxTag and
Libre Software Meeting for the first time. Please see the
press release for additional information.
</body>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2001q2/000013.html</link>
</news>
<news date="2001-05-07">
<title>FSF Europe general assembly is over</title>
<body>The FSF Europe general assembly is over. See the press release
and <a href="http://france.fsfeurope.org/photo/first-assembly/">photos
by Olivier Berger</a> and <a href="http://adele.gerwinski.de/~peter/fsfe-20010506/">photos by Peter Gerwinski</a>.
</body>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2001q2/000006.html</link>
</news>
<news date="2001-04-24">
<title>Free Software Foundation Europe finishes founding process</title>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2001q2/000003.html</link>
</news>
<news date="2001-04-24">
<title>First general assembly of the Free Software Foundation Europe</title>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2001q2/000002.html</link>
</news>
<news date="2001-12-17">
<title>&quot;Freedom, Quality and Fraternity&quot; OLinux interview iwth Georg C. F. Greve</title>
<body>&quot;[...] Keep on spreading the word. What we do today will
@ -15,9 +67,35 @@
</body>
<link>/news/article2001-12-17-01.html</link>
</news>
<news date="2001-04-24">
<title>First general assembly of the Free Software Foundation Europe</title>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2001q2/000002.html</link>
</news>
<news date="2001-11-28">
<title>FSF Europe appoints new Vice President</title>
<body>
Jonas Oberg was appointed new Vice President of the FSF
Europe: "The future of Free Software depends a lot on
what we do today. I plan to work to preserve the ability to
use and develop Free Software in all of its forms, for
example by helping to extend the efforts already underway
against software patents and helping the media, government
and companies understand the underlying issues of Free
Software."
</body>
<link>http://mailman.fsfeurope.org/pipermail/announce/2001-November/000030.html</link>
</news>
<news date="2001-11-19">
<title>We Speak about Free Software</title>
<body>
Launch of the <b>&quot;We speak about Free
Software&quot;</b> campaign: There are compelling reasons to
think and speak about Free Software and its philosophy. It
is rather common knowledge this applies to society as a
whole, but it has not yet been widely understood that it
benefits companies, as well. Therefore the FSF Europe launches
this campaign on behalf and with support of several Free
Software companies.
</body>
<link>/documents/whyfs.en.html</link>
</news>
</newsset>

+ 107
- 0
news/2002/news.en.xml View File

@ -7,5 +7,112 @@
</body>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2002q4/000047.html</link>
</news>
<news date="2002-06-13">
<title>FFII Associated with FSF Europe</title>
<body>
The Foundation for a Free Information Infrastructure (FFII) is now an
official associate organisation of the Free Software Foundation Europe
(FSFE). The FFII is the first associate organisation of the FSF Europe
based in Germany.
</body>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2002q2/000044.html</link>
</news>
<news date="2002-06-04">
<title>Two Expressions of Interest (EoI) from FSF Europe</title>
<body>
In response to a
call from the European Commission, the FSF Europe submitted an expression
of interest for each of the instruments of the sixth framework
programme (FP6).
</body>
<link>/documents/fp6/</link>
</news>
<news date="2002-05-27">
<title>FSF Europe completes successful first year</title>
<body>
On May 26th 2002, the Free Software Foundation Europe (FSF
Europe) finishes its second general assembly, completing the first
year of activities. Members from Sweden, Italy, Germany and France
drew a summary of last years activities, analyzed the current
situation of Free Software and exchanged plans and visions for the
upcoming year.
</body>
<link>http://mailman.fsfeurope.org/pipermail/press-release/2002q2/000042.html</link>
</news>
<news date="2002-04-30">
<title>Recommendation by the FSF Europe and supporting parties</title>
<body>
The FSF Europe and supporting parties has submitted a recommendation for
the 6th European Community Framework Programme:
"Free Software is a concept that has
fundamentally changed the way some parts of the IT
sector are working towards a more stable, lasting and
sustainable approach with higher dynamics and increased
efficiency. It is obvious that the first region to adopt
and support this principle on a larger scale can profit
enormously and get a head-start in the information age."
</body>
<link>/documents/fp6/recommendation.html</link>
</news>
<news date="2002-04-28">
<title>Invitation to European Copyright Directive Alert miniconference</title>
<body>
On Monday 29 April 2002, at 6pm in London, we invite you to
join the <i> European Copyright Directive Alert </i>
miniconference. Organized by the <a
href="http://uk.eurorights.org/">Campaign for Digital Rights
</a> it will explain the dangers of the <a
href="law/eucd/">EUCD</a>. Unless it is stopped before
December 2002, it will become legal in each European
country.
</body>
<link>http://www.lonix.org.uk/tnet-cgi/Lonix?CODE=userMeetings</link>
</news>
<news date="2002-04-24">
<title>FSF Europe present at first LiLit meeting</title>
<body>On Friday 26 April 2002, the Free Software Foundation
Europe will be present at the first LiLiT meeting in
Liège, Belgium. During this evening (night ?-) session,
we will focus on the best means to explain the ethical
value of Free Software. A global view of the on going
actions will hopefully allow everyone to figure out how
to promote and defend the Free Software ideals.
</body>
<link>/events/events.html</link>
</news>
<news date="2002-01-31">
<title>FSF Europe at the Free and Open Source Software Developers Meeting</title>
<body>
Between the 16th and 17th of February, 2002, the Free
and Open Source Software Developers Meeting will take
place in Brussels, Belgium. Among the visitors will be
Richard M. Stallman, president of the Free Software
Foundation and Georg C. F. Greve, president of the Free
Software Foundation Europe. The FSF Europe welcomes all
members of the press who wish to meet the members and
volunteers of the foundation.
</body>
<link>/news/article2002-01-31-01.en.html</link>
</news>
<news date="2002-01-18">
<title>ANSOL becomes associated organization of the FSF Europe</title>
<body>
"This collaboration is a very important step for the Portuguese and
European free software community. Problems faced by the free software
community in Portugal are similar to those faced in other European
countries; by joining forces with FSFE we can solve this problems more
efficiently" said Jaime Villate, founding member of ANSOL.
</body>
<link>/news/article2002-01-18-01.en.html</link>
</news>
</newsset>

+ 11
- 0
projects/legal.en.xhtml View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<html>
<head>
<title>Free Software Foundation Europe</title>
</head>
<body>
</body>
</html>

+ 8
- 0
projects/legal.sources View File

@ -0,0 +1,8 @@
projects/*/project:global
coposys/project:global
de/projects/*/project:de
de/buergerturm/project:de
education/project:global
gbn/project:global
law/*/project:global
swpat/project:global

+ 36
- 0
projects/legal.xsl View File

@ -0,0 +1,36 @@
<?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 />
<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>
</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>

+ 1
- 1
projects/mankind/project.en.xml View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<projectset>
<project type="awareness">
<project type="sociological">
<title>Classification of Free Software as a World Cultural Heritage</title>
<description>
</description>


+ 11
- 0
projects/other.en.xhtml View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<html>
<head>
<title>Free Software Foundation Europe</title>
</head>
<body>
</body>
</html>

+ 8
- 0
projects/other.sources View File

@ -0,0 +1,8 @@
projects/*/project:global
coposys/project:global
de/projects/*/project:de
de/buergerturm/project:de
education/project:global
gbn/project:global
law/*/project:global
swpat/project:global

+ 36
- 0
projects/other.xsl View File

@ -0,0 +1,36 @@
<?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 />
<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>
</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>

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

@ -7,5 +7,9 @@
<body>
</body>
<text id="technical">Technical</text>
<text id="legal">Legal</text>
<text id="community">Community</text>
<text id="other">Other</text>
</html>

+ 6
- 0
projects/projects.sources View File

@ -1,2 +1,8 @@
projects/*/project:global
coposys/project:global
de/projects/*/project:de
de/buergerturm/project:de
education/project:global
gbn/project:global
law/*/project:global
swpat/project:global

+ 9
- 9
projects/projects.xsl View File

@ -19,31 +19,31 @@
<xsl:apply-templates />
<table>
<tr>
<th class="projects">Technical</th>
<th class="projects">Legal</th>
<th class="projects">Sociological</th>
<th class="projects">Other</th>
<th class="projects"><xsl:value-of select="/html/text[@id='technical']" /></th>
<th class="projects"><xsl:value-of select="/html/text[@id='legal']" /></th>
<th class="projects"><xsl:value-of select="/html/text[@id='community']" /></th>
<th class="projects"><xsl:value-of select="/html/text[@id='other']" /></th>
</tr>
<tr>
<td>
<td class="projects">
<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>
<td class="projects">
<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']">
<td class="projects">
<xsl:for-each select="/html/set/project[@type='community']">
<p><a href="{link}"><xsl:value-of select="title" /></a><br />
<xsl:value-of select="description" /></p>
</xsl:for-each>
</td>
<td>
<td class="projects">
<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>


+ 11
- 0
projects/technical.en.xhtml View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="iso-8859-1" ?>
<html>
<head>
<title>Free Software Foundation Europe</title>
</head>
<body>
</body>
</html>

+ 8
- 0
projects/technical.sources View File

@ -0,0 +1,8 @@
projects/*/project:global
coposys/project:global
de/projects/*/project:de
de/buergerturm/project:de
education/project:global
gbn/project:global
law/*/project:global
swpat/project:global

+ 36
- 0
projects/technical.xsl View File

@ -0,0 +1,36 @@
<?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 />
<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>
</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>

+ 25
- 7
tools/build.pl View File

@ -221,8 +221,10 @@ while (my ($file, $langs) = each %bases) {
}
}
next if ( (stat("$opts{o}/$dir/$file.$lang.html"))[9] >
(stat($source))[9] && $opts{u} && ! -f "$opts{i}/$file.xsl" );
if ( (stat("$opts{o}/$dir/$file.$lang.html"))[9] >
(stat($source))[9] && $opts{u} && ! -f "$opts{i}/$file.xsl" ) {
next;
}
#
# Here begins automated magic for those pages which we need to
@ -374,16 +376,16 @@ while (my ($file, $langs) = each %bases) {
# so that they point to the correct language.
#
foreach ($results->documentElement->getElementsByTagName("a")) {
if ($_->getAttribute("href") !~ /^http/) {
my $href = $_->getAttribute("href");
my $href = $_->getAttribute("href");
if ($href !~ /^http/) {
if ($href !~ /\.html$/) {
if (-d $opts{i}."/$href") {
$href =~ s/\/?$/\/index.$lang.html/;
} else {
} elsif ($href =~ /\/\w+$/) {
$href .= ".$lang.html";
}
} else {
$href =~ s/([^\.][a-z][a-z])\.html/$1.$lang.html/;
$href =~ s/([^\.][a-z0-9-][a-z0-9-])\.html/$1.$lang.html/;
}
$_->setAttribute("href", $href);
}
@ -397,13 +399,29 @@ while (my ($file, $langs) = each %bases) {
print STDERR "\n" unless $opts{q};
}
print STDERR "Fixing index links\n" unless $opts{q};
while (my ($path, undef) = each %countries) {
my @dirs = File::Find::Rule->directory()
->in($opts{o}."/$path");
foreach (@dirs) {
my $base = basename($_);
while (my ($lang, undef) = each %languages) {
if (-f "$_/$base.$lang.html" &&
! -f "$_/index.$lang.html") {
link("$_/$base.$lang.html", "$_/index.$lang.html");
}
}
}
}
#
# For all files that are not XHTML source files, we copy them verbatim to
# the final location, for each focus. These should be links instead to
# prevent us from vasting disk space.
#
print STDERR "Copying misc files\n" unless $opts{q};
foreach (grep(!/\.xhtml$/, @files)) {
foreach (grep { !/\.xsl$/ } grep(!/\.xhtml$/, @files)) {
while (my ($dir, undef) = each %countries) {
link("$opts{i}/$_", "$opts{o}/$dir/$_") if -f "$opts{i}/$_";
}


+ 6
- 2
tools/menu-global.xml View File

@ -6,12 +6,16 @@
<menu id="menu/projects/technical" parent="menu/projects">/projects/technical.html</menu>
<menu id="menu/projects/other" parent="menu/projects">/projects/other.html</menu>
<menu id="menu/projects/legal" parent="menu/projects">/projects/legal.html</menu>
<menu id="menu/projects/awareness" parent="menu/projects">/projects/awareness.html</menu>
<menu id="menu/projects/community" parent="menu/projects">/projects/community.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/donate">/help/donate.html</menu>
<menu id="menu/order">/order/order.html</menu>
<menu id="menu/contact">/contact/contact.html</menu>
<menu id="menu/thankgnus">/help/thankgnus.html</menu>
<menu id="menu/press">/press/</menu>
<menu id="menu/news">/news/news.html</menu>
<menu id="menu/associates">/associates/associates.html</menu>
</menuset>

+ 3
- 1
tools/texts-en.xml View File

@ -29,7 +29,7 @@
<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/projects/community">Community</text>
<text id="menu/documents">Documents</text>
<text id="menu/events">Events</text>
<text id="menu/help">Help</text>
@ -41,4 +41,6 @@
<text id="menu/thankgnus">ThankGNUs</text>
<text id="menu/news">News</text>
<text id="menu/press">Press Information</text>
<text id="menu/thankgnus">Thank GNUs</text>
<text id="menu/press">Press Information</text>
</textset>

Loading…
Cancel
Save