hafas preparations: Zug → Fahrt
This commit is contained in:
parent
293f0c7577
commit
61b33446cd
18 changed files with 53 additions and 53 deletions
|
@ -27,7 +27,7 @@
|
|||
Einfahrt in <%= journeys->min_to_human(int($journey->{boarding_countdown} / 60)) %><br/>
|
||||
% }
|
||||
% elsif ($journey->{boarding_countdown} > 0) {
|
||||
Zug fährt ein<br/>
|
||||
Fährt ein<br/>
|
||||
% }
|
||||
% if ($journey->{departure_countdown} > 60) {
|
||||
Abfahrt in <%= journeys->min_to_human(int($journey->{departure_countdown} / 60)) %>
|
||||
|
@ -199,7 +199,7 @@
|
|||
% if (my @connections = @{stash('connections') // []}) {
|
||||
<span class="card-title" style="margin-top: 2ex;">Verbindungen</span>
|
||||
% if ($journey->{arrival_countdown} < 0) {
|
||||
<p>Zug auswählen zum Einchecken mit Zielwahl.</p>
|
||||
<p>Fahrt auswählen zum Einchecken mit Zielwahl.</p>
|
||||
% }
|
||||
%= include '_connections', connections => \@connections, checkin_from => $journey->{arrival_countdown} < 0 ? $journey->{arr_ds100} : undef;
|
||||
% }
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
<i class="material-icons small right">warning</i>
|
||||
<span class="card-title">Inkonsistente Reisedaten</span>
|
||||
<p>
|
||||
Die folgenden Zugfahrten wurden bei der Wartezeitberechnung
|
||||
Die folgenden Fahrten wurden bei der Wartezeitberechnung
|
||||
ignoriert, da ihre Abfahrtszeit vor der Ankunftszeit der
|
||||
vorherigen Zugfahrt liegt. Bei den restlichen Statistken
|
||||
vorherigen Fahrt liegt. Bei den restlichen Statistken
|
||||
wurden sie mitberücksichtigt.
|
||||
<ul>
|
||||
% for my $field (@{$stats->{inconsistencies}}) {
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<thead>
|
||||
<tr>
|
||||
<th>Datum</th>
|
||||
<th>Zug</th>
|
||||
<th>Fahrt</th>
|
||||
<th>Von</th>
|
||||
<th>Nach</th>
|
||||
</tr>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<h1>Zugfahrt eingeben</h1>
|
||||
<h1>Fahrt eingeben</h1>
|
||||
% if (not journeys->get_oldest_ts(uid => current_user->{id})) {
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
|
@ -6,8 +6,8 @@
|
|||
<div class="card-content">
|
||||
<span class="card-title">Hinweis</span>
|
||||
<p>travelynx ist darauf ausgelegt, über die Hauptseite in
|
||||
Echtzeit in Züge ein- und auszuchecken. Die manuelle
|
||||
Eingabe von Zugfahrten ist nur als Notlösung vorgesehen.</p>
|
||||
Echtzeit in Verkehrsmittel ein- und auszuchecken. Die manuelle
|
||||
Eingabe von Fahrten ist nur als Notlösung vorgesehen.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -28,9 +28,9 @@
|
|||
<div class="row">
|
||||
<div class="col s12">
|
||||
<ul>
|
||||
<li>Eingabe des Zugs als „Zug Typ Nummer“ oder „Zug Nummer“, z.B.
|
||||
<li>Eingabe der Fahrt als „Typ Linie Nummer“ oder „Typ Nummer“, z.B.
|
||||
„ICE 100“, „S 1 31133“ oder „ABR RE11 26720“</li>
|
||||
<li>Wenn Zugnummer nicht bekannt: einen beliebigen Integer eintragen, z.B. "S 5X 0"</li>
|
||||
<li>Wenn Nummer nicht bekannt oder vorhanden: einen beliebigen Integer eintragen, z.B. „S 5X 0“ oder „U 11 0“</li>
|
||||
<li>Zeitangaben im Format DD.MM.YYYY HH:MM</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -40,7 +40,7 @@
|
|||
<div class="row">
|
||||
<div class="input-field col s12 m6 l6">
|
||||
%= text_field 'train', id => 'train', class => 'validate', required => undef, pattern => '[0-9a-zA-Z]+ +[0-9a-zA-Z]* *[0-9]+'
|
||||
<label for="train">Zug (Typ Linie Nummer)</label>
|
||||
<label for="train">Fahrt (Typ Linie Nummer)</label>
|
||||
</div>
|
||||
<div class="input-field col s12 m6 l6">
|
||||
<label>
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<div class="row">
|
||||
<div class="col s12">
|
||||
<p>
|
||||
Hier werden nur Zugfahrten angezeigt, deren Start- oder Zielstation
|
||||
Hier werden nur Fahrten angezeigt, deren Start- oder Zielstation
|
||||
den angegebenen Kriterien entpricht. Diese Daten können zum Beispiel für
|
||||
die Angaben zur Pendlerpauschale bei der Steuererklärung genutzt
|
||||
werden.
|
||||
|
@ -57,7 +57,7 @@
|
|||
<div class="col s12 m12 l12">
|
||||
<p>
|
||||
An <b><%= $total_journeys %></b> Tagen im Jahr wurde mindestens
|
||||
eine Zugfahrt von oder zu
|
||||
eine Fahrt von oder zu
|
||||
% if (param('filter_type') eq 'exact') {
|
||||
der ausgewählten Station
|
||||
% }
|
||||
|
|
|
@ -63,7 +63,7 @@
|
|||
% $have_connections = 1;
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<p>Häufig genutzte Verbindungen – Zug auswählen zum Einchecken mit Zielwahl</p>
|
||||
<p>Häufig genutzte Verbindungen – Fahrt auswählen zum Einchecken mit Zielwahl</p>
|
||||
%= include '_connections', connections => \@connections, checkin_from => $eva;
|
||||
</div>
|
||||
</div>
|
||||
|
@ -90,7 +90,7 @@
|
|||
Ein neuer Checkin ist erst nach Ankunft am ausgewählten Ziel möglich.
|
||||
% }
|
||||
% elsif (@{$results}) {
|
||||
Zug auswählen zum Einchecken.
|
||||
Fahrt auswählen zum Einchecken.
|
||||
% }
|
||||
% else {
|
||||
Keine Abfahrten gefunden. Ein Checkin ist frühestens 30 Minuten vor
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
<h1>Zugfahrt kommentieren</h1>
|
||||
<h1>Fahrt kommentieren</h1>
|
||||
% if ($error or not $journey->{checked_in}) {
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<div class="card caution-color">
|
||||
<div class="card-content white-text">
|
||||
<span class="card-title">Fehler</span>
|
||||
<p>Du bist gerade nicht eingecheckt. Vergangene Zugfahrten
|
||||
<p>Du bist gerade nicht eingecheckt. Vergangene Fahrten
|
||||
kannst du über die Editierfunktion in der History
|
||||
kommentieren.</p>
|
||||
</div>
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
<h1>Zugfahrt bearbeiten</h1>
|
||||
<h1>Fahrt bearbeiten</h1>
|
||||
% if ($error and $error eq 'notfound') {
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<div class="card caution-color">
|
||||
<div class="card-content white-text">
|
||||
<span class="card-title">Fehler</span>
|
||||
<p>Zugfahrt nicht gefunden.</p>
|
||||
<p>Fahrt nicht gefunden.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -43,7 +43,7 @@
|
|||
</p>
|
||||
<table class="striped">
|
||||
<tr>
|
||||
<th scope="row">Zug</th>
|
||||
<th scope="row">Fahrt</th>
|
||||
<td>
|
||||
<%= $journey->{type} %> <%= $journey->{no} %>
|
||||
% if ($journey->{line}) {
|
||||
|
|
|
@ -18,7 +18,7 @@ Für Details ein Jahr auswählen.
|
|||
<h2>Ausfälle und Verspätungen</h2>
|
||||
<div class="row">
|
||||
<div class="col s12 m12 l5 center-align">
|
||||
<a href="/cancelled" class="waves-effect waves-light btn"><i class="material-icons left" aria-hidden="true">cancel</i> Zugausfälle</a>
|
||||
<a href="/cancelled" class="waves-effect waves-light btn"><i class="material-icons left" aria-hidden="true">cancel</i> Ausfälle</a>
|
||||
</div>
|
||||
<div class="col s12 m12 l2"> </div>
|
||||
<div class="col s12 m12 l5 center-align">
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
<div class="row">
|
||||
<div class="col s12">
|
||||
% if (@{$station_coordinates}) {
|
||||
Alle bisherigen Zugfahrten
|
||||
Alle bisherigen Fahrten
|
||||
% }
|
||||
% else {
|
||||
Keine Zugfahrten gefunden.
|
||||
Keine Fahrten gefunden.
|
||||
% }
|
||||
</div>
|
||||
</div>
|
||||
|
@ -20,7 +20,7 @@
|
|||
<div>
|
||||
<label>
|
||||
%= radio_button route_type => 'polyline'
|
||||
<span>Nur Zugfahrten mit bekanntem Streckenverlauf eintragen</span>
|
||||
<span>Nur Fahrten mit bekanntem Streckenverlauf eintragen</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -105,7 +105,7 @@
|
|||
<div class="row">
|
||||
<div class="col s12">
|
||||
<p>
|
||||
Die folgenden Zugfahrten wurden nicht eingezeichnet:
|
||||
Die folgenden Fahrten wurden nicht eingezeichnet:
|
||||
</p>
|
||||
<p>
|
||||
<ul>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
<div class="card caution-color">
|
||||
<div class="card-content white-text">
|
||||
<span class="card-title">Fehler</span>
|
||||
<p>Zugfahrt nicht gefunden.</p>
|
||||
<p>Fahrt nicht gefunden.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -69,7 +69,7 @@
|
|||
% }
|
||||
<table class="striped">
|
||||
<tr>
|
||||
<th scope="row">Zug</th>
|
||||
<th scope="row">Fahrt</th>
|
||||
<td>
|
||||
<%= $journey->{type} %> <%= $journey->{no} %>
|
||||
% if ($journey->{line}) {
|
||||
|
|
|
@ -23,14 +23,14 @@
|
|||
% }
|
||||
<div class="card info-color">
|
||||
<div class="card-content">
|
||||
<span class="card-title">Zugausfall dokumentieren</span>
|
||||
<span class="card-title">Ausfall dokumentieren</span>
|
||||
<p>Prinzipiell wärest du nun eingecheckt in
|
||||
<%= $status->{train_type} %> <%= $status->{train_no} %>
|
||||
ab <%= $status->{dep_name} %>, doch dieser Zug fällt aus.
|
||||
ab <%= $status->{dep_name} %>, doch diese Fahrt fällt aus.
|
||||
</p>
|
||||
<p>Falls du den Zugausfall z.B. für ein Fahrgastrechteformular
|
||||
dokumentieren möchtest, wähle bitte jetzt die geplante
|
||||
Zielstation aus.</p>
|
||||
<p>Falls du den Ausfall z.B. für Fahrgastrechte
|
||||
dokumentieren möchtest, wähle bitte jetzt das
|
||||
vorgesehene Ziel aus.</p>
|
||||
<table>
|
||||
<tbody>
|
||||
% my $is_after = 0;
|
||||
|
@ -85,8 +85,8 @@
|
|||
Travelynx erlaubt das Einchecken in Züge im Netz der Deutschen
|
||||
Bahn. So können die eigenen Fahrten später inklusive Echtzeitdaten
|
||||
und eingetragenen Servicemeldungen nachvollzogen und brennende
|
||||
Fragen wie „Wie viele Stunden habe ich letzten Monat im Zug
|
||||
verbracht?“ beantwortet werden.
|
||||
Fragen wie „Wie viele Stunden war ich letzten Monat unterwegs?“
|
||||
beantwortet werden.
|
||||
</p>
|
||||
<p>
|
||||
Die Idee dazu kommt von <a
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
<tbody>
|
||||
<tr>
|
||||
<td><i class="material-icons">directions_run</i></td>
|
||||
<td>Knapper Umstieg. Zug wird möglicherweise nicht erreicht.</td>
|
||||
<td>Knapper Umstieg. Anschluss wird möglicherweise nicht erreicht.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><i class="material-icons">warning</i></td>
|
||||
|
@ -45,7 +45,7 @@
|
|||
</tbody>
|
||||
</table>
|
||||
<h3>Auslastung</h3>
|
||||
<p>Die erwartete Auslastung der ersten und zweiten Wagenklasse wird bei Anschluss-Vorschlägen sowie bei Unterwegshalten des aktuellen Zuges angegeben, sofern verfügbar.</p>
|
||||
<p>Die erwartete Auslastung der ersten und zweiten Wagenklasse wird bei Anschlussvorschlägen sowie bei Unterwegshalten des aktuellen Zuges angegeben, sofern verfügbar.</p>
|
||||
<table class="striped">
|
||||
<tbody>
|
||||
<tr>
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
Hier kannst du auswählen, welche Personengruppen deine Fahrten
|
||||
bei travelynx einsehen können. Zusätzlich kannst du die
|
||||
Sichtbarkeit vergangener Fahrten auf die letzten vier Wochen
|
||||
einschränken. Nach dem Einchecken in einen Zug hast du im Checkin-Fenster
|
||||
einschränken. Nach dem Einchecken hast du im Checkin-Fenster
|
||||
die Möglichkeit, für die aktuelle Fahrt eine abweichende Sichtbarkeit
|
||||
einzustellen.
|
||||
</div>
|
||||
|
@ -76,7 +76,7 @@
|
|||
<div class="col s12">
|
||||
Wenn du (mit passender Sichtbarkeit) eingecheckt bist, werden unter
|
||||
<a href="/status/<%= $name %>">/status/<%= $name %></a> sowie <a
|
||||
href="/p/<%= $name %>">/p/<%= $name %></a> Zug, Start- und
|
||||
href="/p/<%= $name %>">/p/<%= $name %></a> Fahrt, Start- und
|
||||
Zielstation sowie Abfahrts- und Ankunftszeit gezeigt. Andernfalls
|
||||
wird angegeben, dass du gerade nicht eingecheckt seist.
|
||||
</div>
|
||||
|
@ -124,7 +124,7 @@
|
|||
</div>
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
Diese Einstellung bestimmt die Sichtbarkeit vergangener Zugfahrten
|
||||
Diese Einstellung bestimmt die Sichtbarkeit vergangener Fahrten
|
||||
unter <a href="/p/<%= $name %>">/p/<%= $name %></a>. Vergangene
|
||||
Fahrten, die über die Standardeinstellung (siehe oben) oder per
|
||||
individueller Einstellung für die aufrufende Person sichtbar sind,
|
||||
|
@ -169,7 +169,7 @@
|
|||
<div class="row">
|
||||
<div class="col s12">
|
||||
Wenn aktiv, sind von dir eingetragene Freitext-Kommentare in deinem
|
||||
aktuellen Status sowie bei deinen vergangenen Zugfahrten sichtbar.
|
||||
aktuellen Status sowie bei deinen vergangenen Fahrten sichtbar.
|
||||
Diese Einstellung kann nicht pro Fahrt verändert werden.
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
@ -48,11 +48,11 @@
|
|||
<span class="card-title">Eingeschränkte Synchronisierung</span>
|
||||
<p>
|
||||
Träwelling und travelynx setzen unterschiedliche Schwerpunkte und haben unterschiedliche Features.
|
||||
Kombiniert mit der Vielzahl an möglichen Randfällen bei Checkins und im Zugbetrieb heißt das, dass die Synchronisierung nicht immer funktioniert.
|
||||
Kombiniert mit der Vielzahl an möglichen Randfällen heißt das, dass die Synchronisierung nicht immer funktioniert.
|
||||
Diese Einschränkung ist bekannt und wird voraussichtlich bestehen bleiben.
|
||||
</p>
|
||||
<p>
|
||||
Bei hohen Verspätungen, Zugausfällen und nachträglichen Checkin-Änderungen ist die Synchronisierung u.U. nicht möglich und muss von Hand vorgenommen werden.
|
||||
Bei hohen Verspätungen, Ausfällen und nachträglichen Checkin-Änderungen ist die Synchronisierung u.U. nicht möglich und muss von Hand vorgenommen werden.
|
||||
Träwelling-Checkins in Nahverkehrsmittel und Züge außerhalb von Deutschland werden von travelynx nicht unterstützt.
|
||||
Ebenso werden travelynx-Hooks bei via Träwelling vorgenommenen Checkins nicht ausgelöst.
|
||||
</p>
|
||||
|
@ -189,9 +189,9 @@
|
|||
</label>
|
||||
</div>
|
||||
<p>Alle fünf Minuten wird dein Status auf Träwelling abgefragt.
|
||||
Falls du gerade in einen Zug eingecheckt bist, wird dieser von
|
||||
travelynx übernommen. Träwelling-Checkins in Nahverkehrsmittel
|
||||
und Züge außerhalb des deutschen Schienennetzes werden nicht
|
||||
Falls du gerade in eingecheckt bist, wird der Checkin von
|
||||
travelynx übernommen. Träwelling-Checkins in Züge
|
||||
außerhalb des deutschen Schienennetzes werden noch nicht
|
||||
unterstützt. Die Sichtbarkeit von Träwelling-Checkins wird
|
||||
derzeit von travelynx nicht berücksichtigt.</p>
|
||||
</div>
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
<p>
|
||||
Travelynx kann anhand deiner vergangenen Fahrten Verbindungen zum
|
||||
Einchecken vorschlagen. Fährst zu z.B regelmäßig von Dortmund Hbf
|
||||
nach Essen Hbf, werden dir in Dortmund bevorzugt Züge angezeigt, die über
|
||||
Essen fahren. Bei Auswahl dieser wird nicht nur in den Zug eingecheckt,
|
||||
nach Essen Hbf, werden dir in Dortmund bevorzugt Fahrten angezeigt, die
|
||||
Essen passieren. Bei Auswahl dieser wird nicht nur in die Fahrt eingecheckt,
|
||||
sondern auch direkt Essen Hbf als Ziel eingetragen.
|
||||
<p/>
|
||||
<!-- <p>
|
||||
|
|
|
@ -88,12 +88,12 @@
|
|||
Gültige Werte für reason sind derzeit:
|
||||
<ul>
|
||||
<li><b>ping</b> (nach jeder gespeicherten Änderung in diesem Formular)</li>
|
||||
<li><b>checkin</b> (in einen Zug eingecheckt – Zielstation ist noch nicht bekannt)</li>
|
||||
<li><b>checkin</b> (eingecheckt – Zielstation ist noch nicht bekannt)</li>
|
||||
<li><b>update</b> (eingecheckt und Ziel/Kommentar/Sichtbarkeit geändert)</li>
|
||||
<li><b>checkout</b> (aus einem Zug ausgecheckt)</li>
|
||||
<li><b>checkout</b> (ausgecheckt)</li>
|
||||
<li><b>undo</b> (checkin oder checkout wurde rückgängig gemacht)</li>
|
||||
</ul>
|
||||
Falls der Zug das Ziel bei der Zielwahl schon erreicht hat, wird ohne
|
||||
Falls die Fahrt das Ziel bei der Zielwahl schon erreicht hat, wird ohne
|
||||
<b>update</b> direkt ein <b>checkout</b> abgeschickt.
|
||||
</p>
|
||||
</div>
|
||||
|
|
|
@ -32,7 +32,7 @@
|
|||
</p>
|
||||
</div>
|
||||
<div class="carousel-item" href="#two">
|
||||
<h2>Eine typische Zugfahrt</h2>
|
||||
<h2>Eine typische Fahrt</h2>
|
||||
<p>
|
||||
% if ($review->{typical_stops_3} and $review->{typical_type_1}) {
|
||||
… führte dich mit
|
||||
|
@ -71,7 +71,7 @@
|
|||
<div class="carousel-item" href="#three">
|
||||
<h2>High Scores</h2>
|
||||
% if ($review->{longest_t_id}) {
|
||||
<p><a href="/journey/<%= $review->{longest_t_id} %>">Längste Zugfahrt</a>:
|
||||
<p><a href="/journey/<%= $review->{longest_t_id} %>">Längste Fahrt</a>:
|
||||
<strong><%= $review->{longest_t_time} %></strong> mit <strong><%= $review->{longest_t_type} %> <%= $review->{longest_t_lineno} %></strong> von <%= $review->{longest_t_from} %> nach <%= $review->{longest_t_to} %>.</p>
|
||||
% if ($review->{longest_km_id} == $review->{longest_t_id}) {
|
||||
<p>Mit <strong><%= $review->{longest_km_km} %> km</strong> war sie gleichzeitig deine weiteste Fahrt.</p>
|
||||
|
@ -82,7 +82,7 @@
|
|||
<strong><%= $review->{longest_km_km} %> km</strong> mit <strong><%= $review->{longest_km_type} %> <%= $review->{longest_km_lineno} %></strong> von <%= $review->{longest_km_from} %> nach <%= $review->{longest_km_to} %>.</p>
|
||||
% }
|
||||
% if ($review->{shortest_t_id}) {
|
||||
<p><a href="/journey/<%= $review->{shortest_t_id} %>">Kürzeste Zugfahrt</a>:
|
||||
<p><a href="/journey/<%= $review->{shortest_t_id} %>">Kürzeste Fahrt</a>:
|
||||
<strong><%= $review->{shortest_t_time} %></strong> mit <strong><%= $review->{shortest_t_type} %> <%= $review->{shortest_t_lineno} %></strong> von <%= $review->{shortest_t_from} %> nach <%= $review->{shortest_t_to} %>.</p>
|
||||
% if ($review->{shortest_km_id} == $review->{shortest_t_id}) {
|
||||
<p>Mit <strong><%= $review->{shortest_km_m} %> m</strong> war sie gleichzeitig dein kleinster Katzensprung.</p>
|
||||
|
|
Loading…
Reference in a new issue