hafas preparations: Zug → Fahrt

This commit is contained in:
Birte Kristina Friesel 2023-08-14 12:24:26 +02:00
parent 293f0c7577
commit 61b33446cd
No known key found for this signature in database
GPG key ID: 19E6E524EBB177BA
18 changed files with 53 additions and 53 deletions

View file

@ -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;
% }

View file

@ -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}}) {

View file

@ -4,7 +4,7 @@
<thead>
<tr>
<th>Datum</th>
<th>Zug</th>
<th>Fahrt</th>
<th>Von</th>
<th>Nach</th>
</tr>

View file

@ -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>

View file

@ -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
% }

View file

@ -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

View file

@ -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>

View file

@ -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}) {

View file

@ -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">&nbsp;</div>
<div class="col s12 m12 l5 center-align">

View file

@ -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>

View file

@ -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}) {

View file

@ -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

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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>