From 25bf54b84821992882772cec22c1a188650bf797 Mon Sep 17 00:00:00 2001 From: Dieter Hametner Date: Sun, 27 Apr 2008 01:18:31 +0200 Subject: Almost complete translation to english of the homepage for LIVE 0.2.0. Some tweaks for the softwre version config. Added License section in both versions of the homepage. --- doc/web/homepage/de/index.php | 14 ++++ doc/web/homepage/de/install_0-1-0.inc | 47 +++++--------- doc/web/homepage/de/install_0-2-0.inc | 60 +++++++---------- doc/web/homepage/de/install_devel.inc | 60 +++++++---------- doc/web/homepage/en/download.php | 18 +++--- doc/web/homepage/en/index.php | 33 +++++++--- doc/web/homepage/en/install_0-1-0.inc | 65 ++++++++----------- doc/web/homepage/en/install_0-2-0.inc | 98 ++++++++++++---------------- doc/web/homepage/en/install_devel.inc | 98 ++++++++++++---------------- doc/web/homepage/en/news.php | 6 +- doc/web/homepage/en/screenshots.php | 2 +- doc/web/homepage/html-header.inc | 3 + doc/web/homepage/live-sw-configs.php | 50 +++++++++++++++ doc/web/homepage/page-php-classes.inc | 117 +++++++++++++++++++++++++++++----- 14 files changed, 376 insertions(+), 295 deletions(-) create mode 100644 doc/web/homepage/live-sw-configs.php (limited to 'doc/web') diff --git a/doc/web/homepage/de/index.php b/doc/web/homepage/de/index.php index 1231a97..0d4bdaa 100644 --- a/doc/web/homepage/de/index.php +++ b/doc/web/homepage/de/index.php @@ -23,6 +23,9 @@
Über LIVE
RandomImg(); ?>
+

+ LIVE +

LIVE, das LIVE Interactive VDR Environment, ermöglicht die komfortable Bedienung des VDR und mancher seiner Plugins @@ -52,6 +55,17 @@ der urls["screenshots.php"]; ?>-Seite verschaffen.

+

+ Lizenz +

+

+ LIVE wird unter + der GNU + General Public License, Version 2 (GPLv2) + veröffentlicht. Nähere Informationen erhalten Sie + durch verfolgen des Links und/oder in der + Datei COPYING im Quellcode Verzeichnis von LIVE. +

diff --git a/doc/web/homepage/de/install_0-1-0.inc b/doc/web/homepage/de/install_0-1-0.inc index 5702630..dc7cf36 100644 --- a/doc/web/homepage/de/install_0-1-0.inc +++ b/doc/web/homepage/de/install_0-1-0.inc @@ -1,3 +1,8 @@ +
@@ -6,48 +11,30 @@ - - - - - - - - - - - - - - - - - - - - - - - - + Required() as $sc) { + SWConfTableRow($sc); + } + ?> - - - - - - + Plugins() as $sc) { + SWConfTableRow($sc); + } + ?>
Empfohlen
URL
VDR
1.4.3
<= 1.5.7
Tntnet
1.5.3
>= 1.5.3
Cxxtools
1.4.3
>= 1.4.3
boost
1.32.0
Verwendete VDR Plugins:
epgsearch
0.9.22
>= 0.9.22
+

Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur Verfügung. Cxxtools wird von Tntnet benötigt.
Boost stellt wichtige Datenstrukturen. Gegenwärtig benötigen wir das Gesamtpaket, demnächst könnte es aber eine abgespeckte Version, die nur das benötigte bereitstellt, von uns geben. +

diff --git a/doc/web/homepage/de/install_0-2-0.inc b/doc/web/homepage/de/install_0-2-0.inc index f270bac..71f2a89 100644 --- a/doc/web/homepage/de/install_0-2-0.inc +++ b/doc/web/homepage/de/install_0-2-0.inc @@ -1,3 +1,8 @@ +
@@ -6,58 +11,39 @@ - - - - - - - - - - - - - - - - - - + Required() as $sc) { + SWConfTableRow($sc); + } + ?> - - - - - - + Optional() as $sc) { + SWConfTableRow($sc); + } + ?> - - - - - - - - - - - - + Plugins() as $sc) { + SWConfTableRow($sc); + } + ?>
Empfohlen
URL
VDR
1.4.0
>= 1.4.7
Tntnet
1.5.3
>= 1.6.1
Cxxtools
1.4.3
>= 1.4.7
Optional:
boost
1.32.0
nur für GCC < 4.1
Verwendete VDR Plugins:
epgsearch
0.9.22
>= 0.9.24
streamdev
0.3.3
>= 0.3.4
+

Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur - Verfügung. Cxxtools wird von Tntnet benötigt.
Boost + Verfügung. Cxxtools wird von Tntnet benötigt.
*) Boost stellt TR1 C++-Erweiterungen bereit und wird nur von GCC < 4.1 benötigt. +

diff --git a/doc/web/homepage/de/install_devel.inc b/doc/web/homepage/de/install_devel.inc index f270bac..c57889e 100644 --- a/doc/web/homepage/de/install_devel.inc +++ b/doc/web/homepage/de/install_devel.inc @@ -1,3 +1,8 @@ +
@@ -6,58 +11,39 @@ - - - - - - - - - - - - - - - - - - + Required() as $sc) { + SWConfTableRow($sc); + } + ?> - - - - - - + Optional() as $sc) { + SWConfTableRow($sc); + } + ?> - - - - - - - - - - - - + Plugins() as $sc) { + SWConfTableRow($sc); + } + ?>
Empfohlen
URL
VDR
1.4.0
>= 1.4.7
Tntnet
1.5.3
>= 1.6.1
Cxxtools
1.4.3
>= 1.4.7
Optional:
boost
1.32.0
nur für GCC < 4.1
Verwendete VDR Plugins:
epgsearch
0.9.22
>= 0.9.24
streamdev
0.3.3
>= 0.3.4
+

Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur - Verfügung. Cxxtools wird von Tntnet benötigt.
Boost + Verfügung. Cxxtools wird von Tntnet benötigt.
*) Boost stellt TR1 C++-Erweiterungen bereit und wird nur von GCC < 4.1 benötigt. +

diff --git a/doc/web/homepage/en/download.php b/doc/web/homepage/en/download.php index df8ff5b..2cedca3 100644 --- a/doc/web/homepage/en/download.php +++ b/doc/web/homepage/en/download.php @@ -19,7 +19,7 @@
-
Stabile Version:
+
Stable version:

Version 0.2.0 @@ -28,7 +28,7 @@

- Vorausetzungen für die Installation: + Installation prerequisites:

@@ -36,21 +36,23 @@
-
Entwickler Version:
+
Development version:

- Akuteller CVS-Snapshot + Current CVS snapshot

- Vorausetzungen für die Installation: + Installation prerequisites:

@@ -58,7 +60,7 @@
-
Ältere Version:
+
Old version:

Version 0.1.0 @@ -67,7 +69,7 @@

- Vorausetzungen für die Installation: + Installation prerequisites:

diff --git a/doc/web/homepage/en/index.php b/doc/web/homepage/en/index.php index f509dbc..62a2062 100644 --- a/doc/web/homepage/en/index.php +++ b/doc/web/homepage/en/index.php @@ -23,14 +23,17 @@
About LIVE
RandomImg(); ?>
+

+ LIVE +

LIVE, the LIVE Interactive VDR Environment, allows a comfortable operation - of VDR and some of his plugins trough a web interface. + of VDR and some of its plugins trough a web interface.

Unlike external programs, which communicate with VDR and - his plugins through the SVDRP interface, LIVE has direct + its plugins through the SVDRP interface, LIVE has direct access to the internal data structures of VDR. This makes LIVE very fast.

@@ -53,6 +56,16 @@ You can get a first optical impression of LIVE on the urls["screenshots.php"]; ?> page

+

+ License +

+

+ LIVE is distributed under + the GNU + General Public License, version 2(GPLv2). For more + information follow the Link and/or see the file COPYING in + the LIVE source code directory. +

@@ -61,9 +74,10 @@

- Alle bisherigen Änderungen an LIVE sind auf der Seite - mit den urls["news.php"];?> aufgelistet. + All feature additions or changes of LIVE can be found on + the + page with the urls["news.php"];?>.

@@ -83,14 +97,13 @@

- Vorausetzungen für die Installation: + Installation prerequisites:

- Andere Versionen von LIVE können von - der urls["download.php"]; ?>-Seite herunter geladen - werden. + Different versions of LIVE can be downloaded from the + urls["download.php"]; ?> page.

diff --git a/doc/web/homepage/en/install_0-1-0.inc b/doc/web/homepage/en/install_0-1-0.inc index 5702630..6db40f6 100644 --- a/doc/web/homepage/en/install_0-1-0.inc +++ b/doc/web/homepage/en/install_0-1-0.inc @@ -1,53 +1,38 @@ +
- - + + - - - - - - - - - - - - - - - - - - - - - - - - + Required() as $sc) { + SWConfTableRow($sc); + } + ?> - - - - - - - + + Plugins() as $sc) { + SWConfTableRow($sc); + } + ?>
Software
Mindestversion
Empfohlen
minimal version
recommended
URL
VDR
1.4.3
<= 1.5.7
Tntnet
1.5.3
>= 1.5.3
Cxxtools
1.4.3
>= 1.4.3
boost
1.32.0
Verwendete VDR Plugins:
epgsearch
0.9.22
>= 0.9.22
Used VDR Plugins:
- - Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur - Verfügung. Cxxtools wird von Tntnet benötigt.
- Boost stellt wichtige Datenstrukturen. Gegenwärtig benötigen - wir das Gesamtpaket, demnächst könnte es aber eine - abgespeckte Version, die nur das benötigte bereitstellt, von - uns geben. +

+ Tntnet provides the basic web server function for LIVE. + Cxxtools is needed for Tntnet.
*) Boost provides + important data structures. Currently the complete package is + needed. In the future a stripped down version might be part + of the LIVE distribution. +

diff --git a/doc/web/homepage/en/install_0-2-0.inc b/doc/web/homepage/en/install_0-2-0.inc index f270bac..c3c1b53 100644 --- a/doc/web/homepage/en/install_0-2-0.inc +++ b/doc/web/homepage/en/install_0-2-0.inc @@ -1,63 +1,49 @@ -
+ +
- - - - - - - - - - - - - - - - - - - - - - - + + + + + + Required() as $sc) { + SWConfTableRow($sc); + } + ?> - - + + - - - - - - - - + + + Optional() as $sc) { + SWConfTableRow($sc); + } + ?> - - + + - - - - - - - - - - - - - - + + + Plugins() as $sc) { + SWConfTableRow($sc); + } + ?>
Software
Mindestversion
Empfohlen
URL
VDR
1.4.0
>= 1.4.7
Tntnet
1.5.3
>= 1.6.1
Cxxtools
1.4.3
>= 1.4.7
Software
minimal version
recommended
URL
Optional:
boost
1.32.0
nur für GCC < 4.1
Optional:
Verwendete VDR Plugins:
epgsearch
0.9.22
>= 0.9.24
streamdev
0.3.3
>= 0.3.4
Used VDR Plugins:
-
- - Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur - Verfügung. Cxxtools wird von Tntnet benötigt.
Boost - stellt TR1 C++-Erweiterungen bereit und wird nur von GCC - < 4.1 benötigt. +
+

+ Tntnet provides the basic web server function for LIVE. + Cxxtools is needed for Tntnet.
*) Boost provides the + TR1 C++ extensions. These are only needed when compiled with + GCC < 4.1. Later GCC versions provide the TR1 extensions + natively. +

diff --git a/doc/web/homepage/en/install_devel.inc b/doc/web/homepage/en/install_devel.inc index f270bac..0c059b7 100644 --- a/doc/web/homepage/en/install_devel.inc +++ b/doc/web/homepage/en/install_devel.inc @@ -1,63 +1,49 @@ -
+ +
- - - - - - - - - - - - - - - - - - - - - - - + + + + + + Required() as $sc) { + SWConfTableRow($sc); + } + ?> - - + + - - - - - - - - + + + Optional() as $sc) { + SWConfTableRow($sc); + } + ?> - - + + - - - - - - - - - - - - - - + + + Plugins() as $sc) { + SWConfTableRow($sc); + } + ?>
Software
Mindestversion
Empfohlen
URL
VDR
1.4.0
>= 1.4.7
Tntnet
1.5.3
>= 1.6.1
Cxxtools
1.4.3
>= 1.4.7
Software
minimal version
recommended
URL
Optional:
boost
1.32.0
nur für GCC < 4.1
Optional:
Verwendete VDR Plugins:
epgsearch
0.9.22
>= 0.9.24
streamdev
0.3.3
>= 0.3.4
Used VDR Plugins:
-
- - Tntnet stellt grundlegende Webserver-Funktionen für LIVE zur - Verfügung. Cxxtools wird von Tntnet benötigt.
Boost - stellt TR1 C++-Erweiterungen bereit und wird nur von GCC - < 4.1 benötigt. +
+

+ Tntnet provides the basic web server function for LIVE. + Cxxtools is needed for Tntnet.
*) Boost provides the + TR1 C++ extensions. These are only needed when compiled with + GCC < 4.1. Later GCC versions provide the TR1 extensions + natively. +

diff --git a/doc/web/homepage/en/news.php b/doc/web/homepage/en/news.php index 1ba5caa..879c549 100644 --- a/doc/web/homepage/en/news.php +++ b/doc/web/homepage/en/news.php @@ -1,7 +1,7 @@ - VDR Live - Neuerungen + VDR Live - News @@ -19,14 +19,14 @@
-
Features von LIVE 0.2.0
+
Features of LIVE 0.2.0
-
Features von LIVE 0.1.0
+
Features of LIVE 0.1.0
diff --git a/doc/web/homepage/en/screenshots.php b/doc/web/homepage/en/screenshots.php index 4ba3e62..4eb8693 100644 --- a/doc/web/homepage/en/screenshots.php +++ b/doc/web/homepage/en/screenshots.php @@ -25,7 +25,7 @@ echo "Screenshot: " . $screenshots->ImageDescr($_GET["img"], "Unbekanntes Bild"); } else { - echo "Screenshots: Übersicht"; + echo "Screenshots: Overview"; } ?>
diff --git a/doc/web/homepage/html-header.inc b/doc/web/homepage/html-header.inc index 43c7110..583a7b2 100644 --- a/doc/web/homepage/html-header.inc +++ b/doc/web/homepage/html-header.inc @@ -24,5 +24,8 @@ table.listing a { color: blue; } +div.inhalt p { + padding-left: 1em; +} --> diff --git a/doc/web/homepage/live-sw-configs.php b/doc/web/homepage/live-sw-configs.php new file mode 100644 index 0000000..786a469 --- /dev/null +++ b/doc/web/homepage/live-sw-configs.php @@ -0,0 +1,50 @@ + new LiveSWConfig( + array(), + array(), + array() + ), +*/ + '0.2.0' => new LiveSWConfig( + array( + new SoftwareComponent('VDR', '1.4.0', '>= 1.4.7', 'http://www.cadsoft.de/vdr/download.htm'), + new SoftwareComponent('Tntnet', '1.5.3', '>= 1.6.1', 'http://www.tntnet.org/download.html'), + new SoftwareComponent('Cxxtools', '1.4.3', '>= 1.4.7', 'http://www.tntnet.org/download.html') + ), + array( + new SoftwareComponent('boost', '1.32.0', 'GCC < 4.1*', 'http://www.boost.org') + ), + array( + new SoftwareComponent('epgsearch', '0.9.22', '>= 0.9.24', 'http://winni.vdr-developer.org/epgsearch/index.html#download'), + new SoftwareComponent('streamdev', '0.3.3', '>= 0.3.4', 'http://streamdev.vdr-developer.org/') + ) + ), + '0.1.0' => new LiveSWConfig( + array( + new SoftwareComponent('VDR', '1.4.0', '<= 1.5.7', 'http://www.cadsoft.de/vdr/download.htm'), + new SoftwareComponent('Tntnet', '1.5.3', '>= 1.5.3', 'http://www.tntnet.org/download.html'), + new SoftwareComponent('Cxxtools', '1.4.3', '>= 1.4.3', 'http://www.tntnet.org/download.html'), + new SoftwareComponent('boost*', '1.32.0', '', 'http://www.boost.org') + ), + array(), + array( + new SoftwareComponent('epgsearch', '0.9.22', '>= 0.9.22', 'http://winni.vdr-developer.org/epgsearch/index.html#download') + ) + ) + ); + +$LiveSWConfigs['devel'] = $LiveSWConfigs['0.2.0']; + +function SWConfTableRow($sc) +{ + echo "\n"; + echo "
" . $sc->Name() . "
\n"; + echo "
" . $sc->MinVersion() . "
\n"; + echo "
" . $sc->RecommendedVersion() . "
\n"; + echo "
Homepage() . "\">" . $sc->Homepage() . "
\n"; + echo "\n"; +} +?> diff --git a/doc/web/homepage/page-php-classes.inc b/doc/web/homepage/page-php-classes.inc index 17d03ab..fc6b2f7 100644 --- a/doc/web/homepage/page-php-classes.inc +++ b/doc/web/homepage/page-php-classes.inc @@ -1,13 +1,17 @@ title = $title; $this->vers_string = $vname; @@ -17,53 +21,61 @@ class Status } } - +/** + * class Menu: + * holds the localized names and the urls to the pages of the main + * menu. + */ class Menu { - var $urls; + public $urls; - function Menu($entries) + public function __construct($entries) { $this->urls = $entries; } } - +/** + * class Screenshots: + * Contains the localized 'basic' names of the screenshot images and a + * description of the single images. + */ class Screenshots { - var $images; + private $images; - function Screenshots($imgNames) + public function __construct($imgNames) { $this->images = $imgNames; } - function RandomImg() + public function RandomImg() { $idx = array_rand($this->images); $this->MakeAnchor($idx); } - function AllImg() + public function AllImg() { foreach($this->images as $idx => $descr) { $this->MakeAnchor($idx); } } - function MakeAnchor($img) + private function MakeAnchor($img) { echo "\"$img\"/\n"; } - function FullImage($img) + public function FullImage($img) { $img = basename($img); echo "\"img/${img}.jpg\"/\n"; } - function ImageDescr($img, $error) + public function ImageDescr($img, $error) { $img = basename($img); if (isset($this->images[$img])) @@ -72,4 +84,75 @@ class Screenshots return $error; } } + +/** + * class SoftwareComponnent: + * Describes one software component which has some kind of relation + * with the LIVE plugin. + */ +class SoftwareComponent +{ + private $name; + private $minVers; + private $recVers; + private $homepage; + + public function __construct($n, $m, $r, $h) + { + $this->name = $n; + $this->minVers = $m; + $this->recVers = $r; + $this->homepage = $h; + } + + public function Name() + { + return $this->name; + } + + public function MinVersion() + { + return $this->minVers; + } + + public function RecommendedVersion() + { + return $this->recVers; + } + + public function Homepage() + { + return $this->homepage; + } +} + +class LiveSWConfig +{ + private $required; + private $optional; + private $plugins; + + public function __construct(array $r, array $o, array $p) + { + $this->required = $r; + $this->optional = $o; + $this->plugins = $p; + } + + public function Required() + { + return $this->required; + } + + public function Optional() + { + return $this->optional; + } + + public function Plugins() + { + return $this->plugins; + } +} + ?> -- cgit v1.2.3