From 766b2ee034b0cf047e24d85ae47cba6905df77dd Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Mon, 21 May 2018 12:55:53 +0200 Subject: Translate site to german --- templates/exception.html.ep | 4 +-- templates/infoscreen.html.ep | 2 +- templates/main.html.ep | 84 +++++++++++++++++++++----------------------- templates/not_found.html.ep | 5 +-- 4 files changed, 46 insertions(+), 49 deletions(-) diff --git a/templates/exception.html.ep b/templates/exception.html.ep index 9e11232..2312586 100644 --- a/templates/exception.html.ep +++ b/templates/exception.html.ep @@ -11,7 +11,7 @@
500 Internal Server Error: -An error occured while processing your request.
+Beim Bearbeiten der Anfrage ist ein Fehler aufgetreten.
 ----------[Debug start]----------
@@ -20,7 +20,7 @@ Stash:
 %= dumper $snapshot
 ----------[Debug end]----------
 
-Return to main page +Zurück zur Hauptseite
diff --git a/templates/infoscreen.html.ep b/templates/infoscreen.html.ep index c66cd9d..d634a93 100644 --- a/templates/infoscreen.html.ep +++ b/templates/infoscreen.html.ep @@ -18,7 +18,7 @@ % if (my $error = stash 'errstr') { -
Received an error from the backend service:
+
Backend-Fehler:
 %= $error
diff --git a/templates/main.html.ep b/templates/main.html.ep
index fd2db1e..ed37eaf 100644
--- a/templates/main.html.ep
+++ b/templates/main.html.ep
@@ -14,7 +14,7 @@
 % if ($errstr) {
 
-Received an error from the backend service: +Backend-Fehler: %= $errstr
@@ -29,7 +29,7 @@ height="<%= $height * 5 %>" width="<%= $width * 5 %>"> % } % elsif ($frontend eq 'infoscreen') {

-<%= $stop %>.html?<%= $params %>&template=infoscreen">Infoscreen for +<%= $stop %>.html?<%= $params %>&template=infoscreen">Infoscreen für <%= $city %> <%= $stop %>

Preview:
@@ -39,59 +39,55 @@ height="<%= $height * 5 %>" width="<%= $width * 5 %>"> % elsif ($frontend eq 'json') {

-<%= $stop %>.json?<%= $params %>">JSON data for +<%= $stop %>.json?<%= $params %>">JSON-Daten für <%= $city %> <%= $stop %>

-Data is cached for 1 minute. JSON format: +Die Daten werden für 5 Minuten zwischengespeichert. Format:

    -
  • error: err string if an error occured, otherwise null
  • -
  • preformatted: strings used by the PNG / HTML frontend
  • +
  • error: Fehlermeldung im Fehlerfall, sonst null
  • +
  • preformatted: Die vom PNG/HTML-Frontend verwendeten Angaben
  • raw: % if (param('backend') and param('backend') =~ m{ ^db | ^hafas }x) { -serialized +Serialisierte -Travel::Status::DE::HAFAS-objects, see the +Travel::Status::DE::HAFAS-Objekte, siehe die Dokumentation zu ::Result -documentation % } % elsif (param('backend') and param('backend') eq 'aseag') { -serialized +Serialisierte -Travel::Status::DE::URA-objects, see the +Travel::Status::DE::URA-Objekte, siehe die Dokumentation zu ::Result -documentation % } % else { -serialized +Serialisierte -Travel::Status::DE::EFA-objects, see the +Travel::Status::DE::EFA-Objekte, siehe die Dokumentation zu ::Result -and +und ::Line -documentation % }
  • -
  • version: Program version (string, not numeric)
  • +
  • version: Aktuelle vrr-infoscreen-Version (String, keine Zahl)
-

NOTE: The JSON interface is not guaranteed to be stable. The data layout may -change any time.

+

Bitte beachten: Das Datenformat des JSON-Interface kann sich jederzeit ohne +Ankündigung ändern.

% } % } # ($stop) % else {

-VRR-Infoscreen shows the next departures at a public transit stop, just like -the Lumino LED displays used in some places. It also supports an app / -infoscreen-like frontend and JSON export. +Diese Seite ist ein inoffizielles Frontend für die Abfahrtsmonitore +einiger europäischer Nahverkehrsunternehmen. Sie kannn wahlweise die oft an +Haltestellen montierten LED-Displays nachahmen oder einen Handy- und +Infoscreen-tauglichen Abfahrtsmonitor anzeigen.

-It works best for the VRR (Verkehrsverbund Rhein-Ruhr), but also supports many -other german transit networks. All data is provided without warranty of any -kind. +Alle Angaben ohne Gewähr.

% } @@ -100,14 +96,14 @@ kind. % if (my $error = stash 'error') {

- Error: <%= $error %>
+ Fehler: <%= $error %>

% } %= form_for _redirect => begin
-
City (required for EFA backend, optional otherwise)
+
Stadt (Pflichtfeld für EFA-Backends, sonst optional)
% if (stash('place_candidates') and @{ stash('place_candidates') } ) { % my @candidates = map { [ $_, $_ ] } @{ stash('place_candidates') }; @@ -119,7 +115,7 @@ kind.
-
Stop
+
Haltestelle
% if (stash('name_candidates') and @{ stash('name_candidates') } ) { % my @candidates = map { [ $_, $_ ] } @{ stash('name_candidates') }; @@ -131,7 +127,7 @@ kind.
- %= submit_button 'Display' + %= submit_button 'Anzeigen'
optional: @@ -139,10 +135,10 @@ kind.
Frontend
% if ($self->browser->mobile) { - %= select_field frontend => [['App / Infoscreen' => 'infoscreen'], ['LED board (PNG)' => 'png'], ['LED board (HTML)' => 'html'], ['JSON' => 'json']] + %= select_field frontend => [['App / Infoscreen' => 'infoscreen'], ['LED-Tafel (PNG)' => 'png'], ['LED-Tafel (HTML)' => 'html'], ['JSON' => 'json']] % } % else { - %= select_field frontend => [['LED board (PNG)' => 'png'], ['LED board (HTML)' => 'html'], ['App / Infoscreen' => 'infoscreen'], ['JSON' => 'json']] + %= select_field frontend => [['LED-Tafel (PNG)' => 'png'], ['LED-Tafel (HTML)' => 'html'], ['App / Infoscreen' => 'infoscreen'], ['JSON' => 'json']] % }
@@ -159,27 +155,27 @@ kind.
-
- display height [lines]
+
+ Höhe der Abfahrtstafel in Zeilen
%= number_field 'no_lines', min => 1, max => 10
-
min. offset [minutes]
+
Mindestoffset der angezeigten Abfahrten in Minuten
%= number_field 'offset', min => 0
-
- match line prefixes¹
+
+ Linien/Typen¹
%= text_field 'line'
-
match platform¹
+
Bahnsteige¹
%= text_field 'platform'
@@ -188,16 +184,16 @@ kind. % end

-¹ separate values with commas, e.g. NE,U,10 +¹ Es können mehrere durch Kommata getrennte Werte angegeben werden, z.B. NE,U,10

-notes: +Hinweise:
@@ -211,8 +207,8 @@ v<%= $Travel::Status::DE::ASEAG::VERSION %>
v<%= $Travel::Status::DE::HAFAS::VERSION %>
Travel::Status::DE::EFA v<%= $Travel::Status::DE::EFA::VERSION %>
-Imprint
-Privacy
+Impressum
+Datenschutz
diff --git a/templates/not_found.html.ep b/templates/not_found.html.ep index e995b3c..1fada6c 100644 --- a/templates/not_found.html.ep +++ b/templates/not_found.html.ep @@ -11,8 +11,9 @@
404 Not Found: -The requested URL does not exist and does not map to a public transit station. -Return to main page +Die aufgerufene URL existiert nicht und ist keine gültige Abbildung auf einen +Haltestellennamen. +Zurück zur Hauptseite
-- cgit v1.2.3