Commit 5f724a26 authored by Xavier de Blas's avatar Xavier de Blas

title in a table with Print. articleLink, webLink, manualLink

parent d2945fee
<h4>Contact</h4>
:::startTitle:::
Contact
:::endTitle:::
<p>
Nous vous invitons à participer au développement de ChronoJump contribuant avec les idées, demandes des fonctionnalités, aussi bien que la traduction, corrections des erreurs, programmant...
<p>
......
<h4><b>ChronoJump</b> est un système complet pour la mesure, la gestion et les statistiques des événements de saut, qui fonctionne sur de multiples ordinateurs</h4>
:::startTitle:::
Introduction
:::endTitle:::
<h5><b>ChronoJump</b> est un système complet pour la mesure, la gestion et les statistiques des événements de saut, qui fonctionne sur de multiples ordinateurs</h5>
<p>
Chronojump utilise une plateforme de contacts pour deux signaux (une plateforme interne, une plateforme externe), et également un chronomètre conçu par circuit imprimé <i>ad-hoc</i> afin d'obtenir des mesures précises et réelles.
<p>
......
......@@ -23,6 +23,8 @@
use strict;
my $siteURL = "http://www.gnome.org/projects/chronojump";
my $CVSURL = "http://cvs.gnome.org/viewcvs/chronojump";
my %languages=();
......@@ -107,9 +109,6 @@ for (sort keys %languages)
<div id=\"content-body\">";
#put printPage link in correct language
$returnPage .= "<p align=\"right\">" . &getPrintName($langSuffix, $currentPage) . "</p>";
#read the file
open INFILE, "data/langs/$langSuffix/Pages/$currentPage";
while (<INFILE>) {
......@@ -118,6 +117,11 @@ for (sort keys %languages)
}
close INFILE;
#put printPage link in correct language...
$returnPage = &convertTitleAndPrintable($returnPage, $langSuffix, $currentPage, "false");
#... and hide :::startTitle:::, :::endTitle::: in the printable
$returnPrintPage = &convertTitleAndPrintable($returnPrintPage, $langSuffix, $currentPage, "true");
#get complete license for this language
$returnPage .= &getLicense($langSuffix, $authors, $colaborations, $contributors);
......@@ -129,9 +133,9 @@ for (sort keys %languages)
$returnPage = filterHTML($returnPage);
$returnPrintPage = filterHTML($returnPrintPage);
#convert links to images and pass if should be for print (directories change)
$returnPage = getSiteLinks($returnPage, "false");
$returnPrintPage = getSiteLinks($returnPrintPage, "true");
#convert links to images
$returnPage = getSiteLinks($returnPage);
$returnPrintPage = getSiteLinks($returnPrintPage);
#save files
my $outputFile = "";
......@@ -248,20 +252,33 @@ sub getLicense {
}
sub getSiteLinks {
my ($pageContent, $forPrint)= @_;
my ($pageContent)= @_;
$pageContent =~ s/:::imageLink:::/$siteURL\/images/g;
$pageContent =~ s/:::articleLink:::/$siteURL\/articles/g;
$pageContent =~ s/:::webLink:::/$siteURL/g; #only used for 'accessible in' when pointing to bibliography web pages
$pageContent =~ s/:::manualLink:::/$CVSURL\/manual/g;
return $pageContent;
}
sub convertTitleAndPrintable {
my ($pageContent, $langSuffix, $currentPage, $isPrintable) = @_;
if($forPrint eq "true") {
$pageContent =~ s/:::imageLink:::/..\/images/g;
$pageContent =~ s/:::articleLink:::/..\/articles/g;
if($isPrintable eq "false") {
my $printLinkName = &getPrintLinkName($langSuffix, $currentPage);
$pageContent =~ s/:::startTitle:::/<table border=\"0\" width=\"100%\"><tr><td align=\"left\"><h4 id=\"top\">/g;
$pageContent =~ s/:::endTitle:::/<\/h4><\/td><td align=\"right\">$printLinkName<\/td><\/tr><\/table>/g;
} else {
$pageContent =~ s/:::imageLink:::/images/g;
$pageContent =~ s/:::articleLink:::/articles/g;
$pageContent =~ s/:::startTitle:::/<h4 id=\"top\">/g;
$pageContent =~ s/:::endTitle:::/<\/h4>/g;
}
return $pageContent;
}
sub getPrintName {
sub getPrintLinkName {
my ($langSuffix, $currentPage) = @_;
my $printName = "";
......
......@@ -46,8 +46,10 @@
<tr valign="top"><td align="left">
<div id="content">
<div id="content-body"><p align="right"><a href="print/faq_es.html"><font size="1"><tt>Versi&oacute;n imprimible
</tt></font></a></p><h4 id="top">FAQ de Chronojump - listado de preguntas frecuentes</h4>
<div id="content-body"><table border="0" width="100%"><tr><td align="left"><h4 id="top">
FAQ de Chronojump - listado de preguntas frecuentes
</h4></td><td align="right"><a href="print/faq_es.html"><font size="1"><tt>Versi&oacute;n imprimible
</tt></font></a></td></tr></table>
<ol>
<li><a href="#platform">Plataforma de contactos</a>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment