remove old printable folder
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Matthias Kirschner 2020-04-18 16:12:42 +02:00
parent d2881906cc
commit 2d8fdcf598
18 changed files with 0 additions and 1074 deletions

View File

@ -1,30 +0,0 @@
foldersources := $(wildcard folder.??.xhtml)
leafletsources := $(wildcard folder.??.xhtml) $(wildcard ../../activities/*/leaflet-*.??.xhtml) $(wildcard ../../activities/*/*/leaflet-*.??.xhtml) $(wildcard ../../campaigns/swpat/leaflet-*.??.xhtml) $(wildcard ../../campaigns/pdfreaders/leaflet-*.??.xhtml) $(wildcard ../../activities/procurement/leaflet-*.??.xhtml)
pdfs_F := $(foldersources:.xhtml=.F.pdf)
pdfs_G := $(leafletsources:.xhtml=.G.pdf)
pdfs_0 := $(leafletsources:.xhtml=.0.pdf)
# FIXME: How can we cause the rebuild to be run also when a file is deleted?
.PHONY: all
all: printable.en.xml $(pdfs_F) $(pdfs_G) $(pdfs_0)
printable.en.xml: $(leafletsources) mk-printable-en-xml.sh get_h1.xsl get_moreinfo.xsl
/usr/bin/env bash mk-printable-en-xml.sh $(leafletsources)
%.F.pdf: %.xhtml mk-tex-a3.xsl
xsltproc --stringparam language $(subst .,,$(suffix $*)) mk-tex-a3.xsl $< | sed -e 's/ /~/' > $*.F.tex
pdflatex -interaction=nonstopmode -output-directory $(*D) $*.F.tex || exit 0
rm --force $*.F.tex $*.F.log $*.F.aux
%.G.pdf: %.xhtml mk-tex-a4.xsl
xsltproc --stringparam language $(subst .,,$(suffix $*)) --stringparam style G mk-tex-a4.xsl $< | sed -e 's/ /~/' > $*.G.tex
pdflatex -interaction=nonstopmode -output-directory $(*D) $*.G.tex || exit 0
rm --force $*.G.tex $*.G.log $*.G.aux
%.0.pdf: %.xhtml mk-tex-a4.xsl
xsltproc --stringparam language $(subst .,,$(suffix $*)) --stringparam style 0 mk-tex-a4.xsl $< | sed -e 's/ /~/' > $*.0.tex
pdflatex -interaction=nonstopmode -output-directory $(*D) $*.0.tex || exit 0
rm --force $*.0.tex $*.0.log $*.0.aux

View File

@ -1,74 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Printable Information</title>
</head>
<body>
<h2>This is the text about FSFE that is used as the last page for every flyer FSFE</h2>
<h3>German version - formal</h3>
<h4>Über die FSFE</h4>
<p>Dieses Flugblatt wurde von der Free Software Foundation Europe (FSFE) erstellt, einer Non-Profit-Organisation, die sich der Verbreitung von Freier Software und damit dem Aufbau einer freien, digitalen Gesellschaft verschrieben hat.</p>
<p>Zugang zu Software bestimmt, wie wir an unserer Gesellschaft teilnehmen können. Deswegen setzt sich die FSFE für einen fairen Zugang und Partizipation für Alle in unserer Informationsgesellschaft ein, indem sie für digitale Freiheit kämpft.</p>
<p>Niemand sollte jemals dazu gezwungen sein, Software zu benutzen, die nicht <strong>benutzt, studiert, geteilt und verbessert</strong> werden kann. Wir müssen das Recht haben, Technologie derart zu gestalten, dass sie unseren Bedürfnissen gerecht wird.</p>
<p>Die Arbeit der FSFE beruht auf einer Gemeinschaft von Menschen, die diese Ziele verfolgt. Wenn Sie uns beitreten möchten und/oder dabei helfen wollen, unsere Ziele zu erreichen, gibt es viele Möglichkeiten beizutragen. Ganz egal welchen Hintergrund Sie mitbringen. Mehr darüber und wie Sie unsere Arbeit unterstützen können, erfahren Sie unter:</p>
<h4>Werden Sie Fördermitglied!</h4>
<p>Spenden sind essentiell für unser Bestehen und garantieren unsere Unabhängigkeit. Sie können unsere Arbeit am besten unterstützen, indem Sie ein Fördermitglied, ein sogenannter „Fellow“ der FSFE werden. Damit helfen Sie uns direkt dabei, weiter für Freie Software zu kämpfen, wo auch immer es nötig ist: <strong>fsfe.org/join</strong></p>
<p>Dieses und weitere Flugblätter können Sie kostenlos bestellen unter: <strong>l.fsfe.org/promo</strong></p>
<p>Free Software Foundation Europe e.V.<br />
Bilker Allee 173<br />
40217 Düsseldorf<br />
Deutschland<br />
fsfe.org</p>
<h3>German version - informal</h3>
<h4>Über die FSFE</h4>
<p>Dieses Flugblatt wurde von der Free Software Foundation Europe (FSFE) erstellt, einer Non-Profit-Organisation, die sich der Verbreitung von Freier Software und damit dem Aufbau einer freien, digitalen Gesellschaft verschrieben hat.</p>
<p>Zugang zu Software bestimmt, wie wir an unserer Gesellschaft teilnehmen können. Deswegen setzt sich die FSFE für einen fairen Zugang und Partizipation für Alle in unserer Informationsgesellschaft ein, indem sie für digitale Freiheit kämpft.</p>
<p>Niemand sollte jemals dazu gezwungen sein, Software zu benutzen, die nicht <strong>benutzt, studiert, geteilt und verbessert</strong> werden kann. Wir müssen das Recht haben, Technologie derart zu gestalten, dass sie unseren Bedürfnissen gerecht wird.</p>
<p>Die Arbeit der FSFE beruht auf einer Gemeinschaft von Menschen, die diese Ziele verfolgt. Wenn Du uns beitreten möchtest und/oder dabei helfen willst, unsere Ziele zu erreichen, gibt es viele Möglichkeiten beizutragen. Ganz egal welchen Hintergrund Du mitbringst. Mehr darüber und wie Du unsere Arbeit unterstützen kannst, erfährst Du unter:</p>
<h4>Werde Fördermitglied!</h4>
<p>Spenden sind essentiell für unser Bestehen und garantieren unsere Unabhängigkeit. Du kannst unsere Arbeit am besten unterstützen, indem Du ein Fördermitglied, ein sogenannter „Fellow“ der FSFE wirst. Damit hilfst Du uns direkt dabei, weiter für Freie Software zu kämpfen, wo auch immer es nötig ist: <strong>fsfe.org/join</strong></p>
<p>Dieses und weitere Flugblätter kannst Du kostenlos bestellen unter: <strong>l.fsfe.org/promo</strong></p>
<p>Free Software Foundation Europe e.V.<br />
Bilker Allee 173<br />
40217 Düsseldorf<br />
Deutschland<br />
fsfe.org</p>
</body>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="h1">
<xsl:value-of select="."/>
<!-- Add dashes between multiple h1 headings -->
<xsl:if test="../@id='fsfe'"> - </xsl:if>
<xsl:if test="../@id='free_software'"> - </xsl:if>
</xsl:template>
<xsl:template match="@*|node()" priority="-1">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
</xsl:stylesheet>

View File

@ -1,13 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:template match="a[@id='moreinfo']">
<xsl:value-of select="@href"/>
</xsl:template>
<xsl:template match="@*|node()" priority="-1">
<xsl:apply-templates select="@*|node()"/>
</xsl:template>
</xsl:stylesheet>

View File

@ -1,64 +0,0 @@
#!/usr/bin/env bash
# -----------------------------------------------------------------------------
# Script to rebuild printable.en.xml
# -----------------------------------------------------------------------------
lang_bg="Български"
lang_ca="Català"
lang_cs="Česky"
lang_da="Dansk"
lang_de="Deutsch"
lang_el="Ελληνικά"
lang_en="English"
lang_es="Español"
lang_fi="Suomi"
lang_fr="Français"
lang_hu="Magyar"
lang_it="Italiano"
lang_ku="Kurdî"
lang_mk="Mакедонски"
lang_nl="Nederlands"
lang_no="Norsk"
lang_pl="Polski"
lang_pt="Português"
lang_ro="Română"
lang_ru="Русский"
lang_sl="Slovenščina"
lang_sq="Shqip"
lang_sr="Srpski"
lang_sv="Svenska"
lang_tr="Türkçe"
rm --force printable.en.xml
echo "<printableset>" >> printable.en.xml
lastfile=""
for i in $*; do
dir=$(dirname $i)
base=$(basename $i)
file=$(echo -n $base | cut --delimiter="." --fields="1")
lang=$(echo -n $base | cut --delimiter="." --fields="2")
thetype=$(echo -n ${file} | cut --delimiter="-" --fields="1")
langvar="lang_${lang}"
moreinfo=$(xsltproc get_moreinfo.xsl $i)
if [ "${file}" != "${lastfile}" ]; then
if [ -n "${lastfile}" ]; then
echo " </printable>" >> printable.en.xml
fi
echo -n " <printable" >> printable.en.xml
echo -n " type=\"${thetype}\"" >> printable.en.xml
echo -n " id=\"${dir}/${file}\"" >> printable.en.xml
if [ -n "${moreinfo}" ]; then
echo -n " moreinfo=\"${moreinfo}\"" >> printable.en.xml
fi
echo ">" >> printable.en.xml
fi
echo -n " <translation" >> printable.en.xml
echo -n " lang=\"${lang}\"" >> printable.en.xml
echo -n " langname=\"${!langvar}\">" >> printable.en.xml
xsltproc get_h1.xsl $i >> printable.en.xml
echo "</translation>" >> printable.en.xml
lastfile=${file}
done
echo " </printable>" >> printable.en.xml
echo "</printableset>" >> printable.en.xml

View File

@ -1,160 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:param name="language"/>
<xsl:template match="html">
<xsl:apply-templates match="body"/>
</xsl:template>
<xsl:template match="head"/>
<xsl:template match="body">
<xsl:text>\documentclass[11pt]{article}
\usepackage[a3paper]{geometry}</xsl:text>
<xsl:if test="$language='el'">\usepackage[english,greek]{babel}</xsl:if>
<xsl:text>\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
</xsl:text>
<xsl:if test="$language='ru'">\usepackage[russian]{babel}
</xsl:if>
<xsl:if test="$language!='el'">\usepackage{helvet}</xsl:if><xsl:text>
\usepackage{graphics}
\usepackage{color}
\usepackage[absolute]{textpos}
% Switch to A3 paper
\setlength\paperwidth{420mm}
\setlength\paperheight{297mm}
% No chapter numbering
\setcounter{secnumdepth}{-2}
% Colors
\definecolor{bluedark}{cmyk}{.9,.2,.1,.05}
\definecolor{fsfeblue}{cmyk}{1,.7,.05,.2}
\renewcommand{\familydefault}{\sfdefault}
% Section and subsection formatting
\makeatletter
\renewcommand{\section}{\@startsection{section}{2}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\fontsize{16pt}{18pt}\selectfont\bfseries\color{fsfeblue}}}
\renewcommand{\subsection}{\@startsection{section}{3}{\z@}%
{\bigskipamount}%
{\smallskipamount}%
{\fontsize{12pt}{14.4pt}\selectfont\bfseries\itshape\color{fsfeblue}}}
\makeatother
</xsl:text>
<!-- Begin of document -->
<xsl:text>\begin{document}</xsl:text>
<xsl:text>\pagestyle{empty}</xsl:text>
<!-- First (outer) page -->
<xsl:text>\begin{textblock*}{\paperwidth}(-32pt,0pt)</xsl:text>
<xsl:text>\includegraphics{background-a3-outer.pdf}</xsl:text>
<xsl:text>\end{textblock*}</xsl:text>
<xsl:text>\begin{textblock*}{170mm}(20mm,70mm)</xsl:text>
<xsl:text>\raggedright</xsl:text>
<xsl:apply-templates select="div[@id='contribute']"/>
<!-- Disclaimer -->
<xsl:if test="$language!='de' and $language!='en' and $language!='es' and $language!='it'">
<xsl:if test="$language='el'">
\selectlanguage{english}
</xsl:if>
<xsl:if test="$language!='ru'">
<xsl:text>
\bigskip \scriptsize This is an unofficial translation. Please see
http://www.fsfe.org/about/printable/printable.en.html for the
original text.
</xsl:text>
</xsl:if>
<xsl:if test="$language='ru'">
<xsl:text>
\bigskip \scriptsize Это неофициальный перевод. Оригинальный текст
см. на http://www.fsfe.org/about/printable/printable.en.html
</xsl:text>
</xsl:if>
</xsl:if>
<xsl:text>\end{textblock*}</xsl:text>
<xsl:text>~\pagebreak</xsl:text>
<!-- Second (inner) page -->
<xsl:text>\begin{textblock*}{\paperwidth}(-32pt,0pt)</xsl:text>
<xsl:text>\includegraphics{background-a3-inner.pdf}</xsl:text>
<xsl:text>\end{textblock*}</xsl:text>
<xsl:text>\begin{textblock*}{170mm}(20mm,55mm)</xsl:text>
<xsl:text>\raggedright</xsl:text>
<xsl:apply-templates select="div[@id='fsfe']"/>
<xsl:text>\end{textblock*}</xsl:text>
<xsl:text>\begin{textblock*}{170mm}(230mm,55mm)</xsl:text>
<xsl:text>\raggedright</xsl:text>
<xsl:apply-templates select="div[@id='free_software']"/>
<xsl:text>\end{textblock*}</xsl:text>
<!-- End of document -->
<xsl:text>\end{document}</xsl:text>
</xsl:template>
<xsl:template match="div">
<xsl:apply-templates select="node()"/>
</xsl:template>
<xsl:template match="h1">
<xsl:text>\section{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="h2">
<xsl:text>\subsection{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="p">
<xsl:apply-templates select="node()"/>
<xsl:text>\par </xsl:text>
</xsl:template>
<xsl:template match="ul">
<xsl:apply-templates select="li"/>
<xsl:text>\bigskip</xsl:text>
</xsl:template>
<xsl:template match="li">
<xsl:apply-templates select="node()"/>
</xsl:template>
<xsl:template match="b">
<xsl:text>\subsection{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="latin">
<xsl:text>{\selectlanguage{english}</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="a">
<xsl:text>{\color{bluedark} </xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="br">\\</xsl:template>
<xsl:template match="timestamp"/>
<xsl:template match="translator"/>
</xsl:stylesheet>

View File

@ -1,190 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="UTF-8"/>
<xsl:param name="language"/>
<xsl:param name="style"/>
<xsl:template match="html">
<xsl:apply-templates match="body"/>
</xsl:template>
<xsl:template match="head"/>
<xsl:template match="body">
<xsl:text>\documentclass[a4paper]{article}</xsl:text>
<xsl:if test="$language='el'">\usepackage[english,greek]{babel}</xsl:if>
<xsl:text>\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
</xsl:text>
<xsl:if test="$language='ru'">\usepackage[russian]{babel}
</xsl:if>
<xsl:if test="$language!='el'">\usepackage{helvet}</xsl:if><xsl:text>
\usepackage{fancyhdr}
\usepackage{multicol}
</xsl:text><xsl:if test="$style='G'">\usepackage{graphics}
\usepackage[absolute]{textpos}
</xsl:if><xsl:text>
% Page layout
\setlength{\topmargin}{58pt}
\setlength{\headheight}{12pt}
\setlength{\headsep}{36pt}
\setlength{\textheight}{530pt}
\setlength{\footskip}{48pt}
\setlength{\oddsidemargin}{-32pt}
\setlength{\columnsep}{10pt}
\setlength{\textwidth}{514pt}
</xsl:text>
<xsl:if test="$language!='ru'">
\raggedright
</xsl:if>
<xsl:text>
% Header and footer
\chead{}
\rhead{\fontseries{bc}\selectfont (</xsl:text>
<xsl:value-of select="$language"/>
<xsl:text>)}
\cfoot{}
\rfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
% No chapter numbering
\setcounter{secnumdepth}{-2}
\renewcommand{\familydefault}{\sfdefault}
% Section and subsection formatting
\makeatletter
\renewcommand{\section}{\@startsection{section}{2}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\fontsize{12pt}{14.4pt}\selectfont\bfseries\itshape}}
\renewcommand{\subsection}{\@startsection{section}{3}{\z@}%
{-3ex \@plus -1ex \@minus -.2ex}%
{3pt}%
{\fontsize{11pt}{12pt}\selectfont\bfseries\itshape}}
\makeatother
</xsl:text>
<xsl:apply-templates select="a[@id='moreinfo']"/>
<xsl:apply-templates select="address"/>
<xsl:text>\begin{document}</xsl:text>
<xsl:text>\pagestyle{fancy}</xsl:text>
<!-- Folders -->
<xsl:apply-templates select="div[@id='fsfe']"/>
<xsl:apply-templates select="div[@id='contribute']"/>
<xsl:apply-templates select="div[@id='free_software']"/>
<!-- Leaflets -->
<xsl:apply-templates select="h1"/>
<xsl:text>\begin{bfseries}</xsl:text>
<xsl:apply-templates select="p[@class='background']"/>
<xsl:text>\end{bfseries}</xsl:text>
<xsl:text>\begin{multicols}{2}</xsl:text>
<xsl:apply-templates select="h2|p[not(@class='background')]|ul"/>
<xsl:text>\end{multicols}</xsl:text>
<!-- End of document -->
<xsl:text>\end{document}</xsl:text>
</xsl:template>
<xsl:template match="a[@id='moreinfo']">
<xsl:text>\lhead{</xsl:text>
<xsl:if test="$style='G'">
<xsl:text>\begin{textblock*}{\paperwidth}(0pt,0pt)</xsl:text>
<xsl:text>\includegraphics{background-a4.pdf}</xsl:text>
<xsl:text>\end{textblock*}</xsl:text>
</xsl:if>
<xsl:text>\fontseries{bc}\selectfont </xsl:text>
<xsl:value-of select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="address">
<xsl:text>\lfoot{\fontsize{8pt}{9.5pt}\selectfont </xsl:text>
<xsl:apply-templates select="node()"/>
<!-- Disclaimer -->
<xsl:if test="$language!='de' and $language!='en' and $language!='es' and $language!='it'">
<xsl:if test="$language='el'">\selectlanguage{english}</xsl:if>
<xsl:if test="$language!='ru'">
<xsl:text>This is an unofficial translation. Please see </xsl:text>
<xsl:text>http://www.fsfe.org/about/printable/printable.en.html</xsl:text>
<xsl:text> for the original text.</xsl:text>
</xsl:if>
<xsl:if test="$language='ru'">
<xsl:text>Это неофициальный перевод. </xsl:text>
<xsl:text>Оригинальный текст см. на </xsl:text>
<xsl:text>http://www.fsfe.org/about/printable/printable.en.html.</xsl:text>
</xsl:if>
</xsl:if>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="div">
<xsl:if test="@id='free_software'">
<xsl:text>\break</xsl:text>
</xsl:if>
<xsl:if test="not(@id='fsfe')">
<xsl:apply-templates select="h1"/>
</xsl:if>
<xsl:text>\begin{bfseries}</xsl:text>
<xsl:apply-templates select="p[@class='background']"/>
<xsl:text>\end{bfseries}\smallskip</xsl:text>
<xsl:apply-templates select="h2|p[not(@class='background')]|ul"/>
</xsl:template>
<xsl:template match="h1">
<xsl:text>\section{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="h2">
<xsl:text>\subsection{</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="p">
<xsl:apply-templates select="node()"/>
<xsl:text>\par </xsl:text>
</xsl:template>
<xsl:template match="ul">
<xsl:text>\begin{itemize}</xsl:text>
<xsl:text>\itemsep 3pt</xsl:text>
<xsl:apply-templates select="li"/>
<xsl:text>\end{itemize}</xsl:text>
</xsl:template>
<xsl:template match="li">
<xsl:text>\item </xsl:text>
<xsl:apply-templates select="node()"/>
</xsl:template>
<xsl:template match="b">
<xsl:text>{\bfseries </xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="latin">
<xsl:text>{\selectlanguage{english}</xsl:text>
<xsl:apply-templates select="node()"/>
<xsl:text>}</xsl:text>
</xsl:template>
<xsl:template match="a">
<xsl:apply-templates select="node()"/>
</xsl:template>
<xsl:template match="br">\\</xsl:template>
<xsl:template match="timestamp"/>
<xsl:template match="translator"/>
</xsl:stylesheet>

View File

@ -1,39 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Ausdruckbares Informationsmaterial</title>
</head>
<body>
<h1>Ausdruckbares Informationsmaterial</h1>
<h2>Mappe</h2>
<dynamic-content type="folder">
<text id="online">Onlineversion</text>
<text id="pdf-F">PDF-Version mit Hintergrundgrafik (zum beidseitigen Ausdruck auf leeres Papier und mittigem Falten). Ein zweiseitiger in der Mitte gefalteter Ausdruck auf A3 oder A4 ergibt ein schönes A4- oder A5-Faltblatt.</text>
<text id="pdf-G">PDF-Version mit Hintergrundgrafik (zum Ausdruck auf leeres A4 oder A5 Papier, zwei Seiten)</text>
<text id="pdf-0">PDF-Version ohne Hintergrundgrafik (zum Ausdruck auf vorgedrucktes A4 oder A5 Papier, zwei Seiten)</text>
</dynamic-content>
<h2 id="leaflets">Flugblätter</h2>
<dynamic-content type="leaflet">
<text id="online">Onlineversion</text>
<text id="pdf-G">PDF-Version mit Hintergrundgrafik (zum Ausdruck auf leeres A4 oder A5 Papier)</text>
<text id="pdf-0">PDF-Version ohne Hintergrundgrafik (zum Ausdruck auf vorgedrucktes A4 oder A5 Papier)</text>
<text id="moreinfo">Weiterführende Informationen</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
<translator>Andreas Aubele</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Πληροφοριακό Υλικό προς εκτύπωση</title>
</head>
<body>
<h1>Πληροφοριακό Υλικό προς εκτύπωση</h1>
<h2>Φάκελος</h2>
<dynamic-content type="folder">
<text id="online">Online έκδοση</text>
<text id="pdf-F">PDF έκδοση με γραφικά (για εκτύπωση διπλής όψης
σε απλό χαρτί και αναδίπλωση στη μέση). Μια διπλής όψης εκτύπωση
σε Α3 ή Α4, διπλωμένη στη μέση, γίνεται ένας ωραίος
τετρασέλιδος φάκελος Α4 ή Α5.</text>
<text id="pdf-G">PDF έκδοση με γραφικά (για δισέλιδη εκτύπωση,
σε απλό Α4 ή Α5 χαρτί)</text>
<text id="pdf-0">PDF έκδοση χωρίς γραφικά (για δισέλιδη εκτύπωση
σε προτυπωμένο Α4 ή Α5 χαρτί)
</text>
</dynamic-content>
<h2 id="leaflets">Φυλλάδια</h2>
<dynamic-content type="leaflet">
<text id="online">Online έκδοση</text>
<text id="pdf-G">PDF έκδοση με γραφικά (για εκτύπωση σε απλό
Α4 ή Α3 χαρτί)</text>
<text id="pdf-0">PDF έκδοση χωρίς γραφικά (για εκτύπωση σε προτυπωμένο
Α4 ή Α3 χαρτί)</text>
<text id="moreinfo">Περισσότερες πληροφορίες</text>
</dynamic-content>
</body>
<timestamp>$Date$
$Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Printable Information Material</title>
</head>
<body>
<h1>Printable Information Material</h1>
<h2>Folder</h2>
<dynamic-content type="folder">
<text id="online">Online version</text>
<text id="pdf-F">PDF version with graphics (to be printed two-sided
on plain paper and folded in half). A two-sided print on
A3 or A4, folded in half, makes a nice 4-page A4 or A5 folder.</text>
<text id="pdf-G">PDF version with graphics (to be printed on plain
A4 or A5 paper, two pages)</text>
<text id="pdf-0">PDF version without graphics (to be printed on
pre-printed A4 or A5 paper, two pages)</text>
</dynamic-content>
<h2 id="leaflets">Leaflets</h2>
<dynamic-content type="leaflet">
<text id="online">Online version</text>
<text id="pdf-G">PDF version with graphics (to be printed on plain
A4 or A3 paper)</text>
<text id="pdf-0">PDF version without graphics (to be printed on
A4 or A3 pre-printed paper)</text>
<text id="moreinfo">Further information</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,47 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Tulostettavat tietomateriaalit</title>
</head>
<body>
<h1>Tulostettavat tietomateriaalit</h1>
<h2>Esittelylehtinen</h2>
<dynamic-content type="folder">
<text id="online">Verkkoversio</text>
<text id="pdf-F">A3-kokoinen PDF-versio grafiikoilla (tulostettavaksi
kaksipuoleiselle tyhjälle paperille, joka taitellaan kahtia).
Mukavan nelisivuisen A5-esittelylehtisen saa tulostamalla
pienennettynä A4-paperille kaksipuoleisena sekä taittamalla
paperin kahtia.</text>
<text id="pdf-G">A4-kokoinen PDF-versio grafiikoille (tulostettavaksi
tyhjälle paperille, kaksi sivua)</text>
<text id="pdf-0">A4-kokoinen PDF-versio ilman graafikoita (tulostettavaksi
esipainetulle paperille, kaksi sivua)</text>
</dynamic-content>
<h2>Lentolehtiset</h2>
<dynamic-content type="leaflet">
<text id="online">Verkkoversio</text>
<text id="pdf-G">PDF-versio grafiikoilla (tulostettavaksi tyhjälle paperille)</text>
<text id="pdf-0">PDF-versio ilman grafiikoita (tulostettavaksi
esipainetulle paperille)</text>
<text id="moreinfo">Lisätietoja</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
<translator>Timo Jyrinki</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,41 +0,0 @@
<?xml version="1.0" encoding="utf-8" ?>
<html>
<version>1</version>
<head>
<title>FSFE - Supports d'information à imprimer</title>
</head>
<body>
<h1>FSFE - Supports d'information à imprimer</h1>
<h2>Dossier</h2>
<dynamic-content type="folder">
<text id="online">Version consultable en ligne</text>
<text id="pdf-F">Version PDF au format A3 avec éléments graphiques (pour une impression recto-verso sur papier libre, à plier en deux). Une impression réduite au format A4 et pliée en deux donnera un joli dossier A5 de 4 pages.</text>
<text id="pdf-G">Version PDF au format A4 avec éléments graphiques (à imprimer sur papier libre, deux pages).</text>
<text id="pdf-0">Version PDF au format A4 sans les éléments graphiques (pour une impression sur papier préimprimé, deux pages).</text>
</dynamic-content>
<h2>Tracts</h2>
<dynamic-content type="leaflet">
<text id="online">Version consultable en ligne</text>
<text id="pdf-G">Version PDF avec éléments graphiques (à imprimer sur papier libre).</text>
<text id="pdf-0">Version PDF sans les éléments graphiques (pour une impression sur papier préimprimé)</text>
<text id="moreinfo">Plus d'informations sur ce sujet</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
<translator>Michel Roche (Vercors - France)</translator>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,41 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Materiale informativo stampabile</title>
</head>
<body>
<h1>Materiale informativo stampabile</h1>
<h2>Cartella</h2>
<dynamic-content type="folder">
<text id="online">Versione online</text>
<text id="pdf-F">Versione PDF A3 con grafiche (da stampare a doppia facciata su carta semplice
e ripiegata in due). Una versione ridotta stampata a doppia facciata su A4, e piegata in due,
produce una bella cartella A5 di 4 pagine.</text>
<text id="pdf-G">Versione PDF A4 con grafiche (da stampare su carta semplice, in due pagine)</text>
<text id="pdf-0">Versione PDF A4 senza grafiche (da stampare su carta pre-stampata, in due pagine)</text>
</dynamic-content>
<h2>Volantini</h2>
<dynamic-content type="leaflet">
<text id="online">Versione online</text>
<text id="pdf-G">Versione PDF con grafiche (da stampare su carta semplice)</text>
<text id="pdf-0">Versione PDF senza grafiche (da stampare su carta pre-stampata)</text>
<text id="moreinfo">Maggiori informazioni</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,45 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>FSFE - Informasjonsmateriell til utskrift</title>
</head>
<body>
<h1>Informasjonsmateriell til utskrift</h1>
<h2>Brosjyre</h2>
<dynamic-content type="folder">
<text id="online">Nettversjonen</text>
<text id="pdf-F">A3 PDF-versjon med grafikk (til å bli printet ut på et
tosidig, vanlig papir og brettet i to). En nedskalert tosidig utskrift
på A4-papir, brettet i to blir en fin 4-siders A5 brosjyre.</text>
<text id="pdf-G">A4 PDF-versjon med grafikk (til å bli printet ut på
vanlig papir, to sider)</text>
<text id="pdf-0">A4 PDF-versjon uten grafikk (til å bli printet ut på
forhåndsprintet papir, to sider)</text>
</dynamic-content>
<h2>Flygeblad</h2>
<dynamic-content type="leaflet">
<text id="online">Nettversjonen</text>
<text id="pdf-G">PDF-versjon med grafikk (til å bli printet ut
på vanlig papir)</text>
<text id="pdf-0">PDF-versjon uten grafikk (til å bli printet ut
på forhåndsprintet papir)</text>
<text id="moreinfo">Mer informasjon</text>
</dynamic-content>
</body>
<translator>Cato Auestad</translator>
<timestamp>$Date $Author</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,40 +0,0 @@
<?xml version="1.0" encoding="UTF-8" ?>
<html>
<version>1</version>
<head>
<title>FSFE - Afdrukbaar informatiemateriaal</title>
</head>
<body>
<h1>Afdrukbaar informatiemateriaal</h1>
<h2>Brochure</h2>
<dynamic-content type="folder">
<text id="online">Online versie</text>
<text id="pdf-F">PDF versie met achtergrond (om dubbelzijdig af te drukken op onbedrukt papier en dubbel te vouwen). Een dubbelzijdige afdruk op A3 of A4, dubbelgevouwen, maakt een mooie 4-pagina A4 of A5 brochure.</text>
<text id="pdf-G">PDF versie met achtergrond (om af te drukken op onbedrukt A4 of A5 papier, twee pagina's)</text>
<text id="pdf-0">PDF versie zonder achtergrond (om af te drukken op voorgedrukt A4 of A5 papier, twee pagina's)</text>
</dynamic-content>
<h2>Infofolders</h2>
<dynamic-content type="leaflet">
<text id="online">Online versie</text>
<text id="pdf-G">PDF-versie met achtergrond (om af te drukken op onbedrukt A4 of A3 papier)</text>
<text id="pdf-0">PDF-versie zonder achtergrond (om af te drukken op voorgedrukt A4 of A3 papier)</text>
<text id="moreinfo">Meer informatie</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
<var><translator><em>Nico Rikken</em></translator></var>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1,48 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<html>
<version>1</version>
<head>
<title>ЕФСПО Печатные материалы</title>
</head>
<body>
<h1>Печатные материалы</h1>
<h2>Брошюры</h2>
<dynamic-content type="folder">
<text id="online">Версия в формате HTML</text>
<text id="pdf-F">Версия с иллюстрациями в формате PDF
(чтобы распечатать на двух сторонах на обычной бумаге и сложить пополам).
Если сложить пополам распечатку на листах A3 или A4,
получится четырехстраничная брошюра на листах формата A5.</text>
<text id="pdf-G">Версия с иллюстрациями в формате PDF, размер A4
(чтобы печатать на обычной бумаге).</text>
<text id="pdf-0">Версия без графики в формате PDF (чтобы
печатать на бумаге A4 или A5 с предварительно распечатанными
изображениями, две страницы)</text>
</dynamic-content>
<h2>Листовки</h2>
<dynamic-content type="leaflet">
<text id="online">Версия в формате HTML</text>
<text id="pdf-G">Версия с иллюстрациями в формате PDF (чтобы печатать
на обычной бумаге A4 или A3)</text>
<text id="pdf-0">Версия без графики в формате PDF (чтобы печатать
на бумаге A4 или A3 с предварительно распечатанными изображениями)</text>
<text id="moreinfo">Дополнительная информация</text>
</dynamic-content>
</body>
<timestamp>$Date$ $Author$</timestamp>
</html>
<!--
Local Variables: ***
mode: xml ***
End: ***
-->

View File

@ -1 +0,0 @@
about/printable/printable:[]

View File

@ -1,132 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="../../../fsfe.xsl" />
<xsl:output method="html" encoding="utf-8" indent="yes" doctype-system="about:legacy-compat" />
<!-- Fill dynamic content -->
<xsl:template match="dynamic-content">
<xsl:variable name="type"><xsl:value-of select="@type"/></xsl:variable>
<xsl:variable name="text-online"><xsl:value-of select="text[@id='online']"/></xsl:variable>
<xsl:variable name="text-pdf-F"><xsl:value-of select="text[@id='pdf-F']"/></xsl:variable>
<xsl:variable name="text-pdf-G"><xsl:value-of select="text[@id='pdf-G']"/></xsl:variable>
<xsl:variable name="text-pdf-0"><xsl:value-of select="text[@id='pdf-0']"/></xsl:variable>
<xsl:variable name="text-moreinfo"><xsl:value-of select="text[@id='moreinfo']"/></xsl:variable>
<xsl:for-each select="/buildinfo/document/set/printable[@type=$type]">
<xsl:sort select="@id"/>
<xsl:variable name="id"><xsl:value-of select="@id"/></xsl:variable>
<!-- Header -->
<xsl:element name="h3">
<xsl:attribute name="id"><xsl:value-of select="$id"/></xsl:attribute>
<xsl:choose>
<xsl:when test="translation[@lang=/buildinfo/@language]!=''">
<xsl:value-of select="translation[@lang=/buildinfo/@language]"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="translation[@lang='en']"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
<xsl:element name="ul">
<!-- Link to online version -->
<xsl:element name="li">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="$id"/>
<xsl:text>.html</xsl:text>
</xsl:attribute>
<xsl:value-of select="$text-online"/>
</xsl:element>
</xsl:element>
<!-- A3 PDF versions -->
<xsl:if test="$type='folder'">
<xsl:element name="li">
<xsl:value-of select="$text-pdf-F"/>
<xsl:element name="ul">
<xsl:for-each select="translation">
<xsl:sort select="@lang"/>
<xsl:element name="li">
<xsl:value-of select="@langname"/>
<xsl:text>: </xsl:text>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="$id"/>
<xsl:text>.</xsl:text>
<xsl:value-of select="@lang"/>
<xsl:text>.F.pdf</xsl:text>
</xsl:attribute>
<xsl:value-of select="node()"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:element>
</xsl:if>
<!-- A4 PDF versions with graphics -->
<xsl:element name="li">
<xsl:value-of select="$text-pdf-G"/>
<xsl:element name="ul">
<xsl:for-each select="translation">
<xsl:sort select="@lang"/>
<xsl:element name="li">
<xsl:value-of select="@langname"/>
<xsl:text>: </xsl:text>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="$id"/>
<xsl:text>.</xsl:text>
<xsl:value-of select="@lang"/>
<xsl:text>.G.pdf</xsl:text>
</xsl:attribute>
<xsl:value-of select="node()"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:element>
<!-- A4 PDF versions without graphics -->
<xsl:element name="li">
<xsl:value-of select="$text-pdf-0"/>
<xsl:element name="ul">
<xsl:for-each select="translation">
<xsl:sort select="@lang"/>
<xsl:element name="li">
<xsl:value-of select="@langname"/>
<xsl:text>: </xsl:text>
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="$id"/>
<xsl:text>.</xsl:text>
<xsl:value-of select="@lang"/>
<xsl:text>.0.pdf</xsl:text>
</xsl:attribute>
<xsl:value-of select="node()"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:element>
<!-- Further information -->
<xsl:if test="$type='leaflet'">
<xsl:element name="li">
<xsl:element name="a">
<xsl:attribute name="href">
<xsl:value-of select="@moreinfo"/>
</xsl:attribute>
<xsl:value-of select="$text-moreinfo"/>
</xsl:element>
</xsl:element>
</xsl:if>
</xsl:element>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>