In <%= $journey->{train_type} %> <%= $journey->{train_no} %> % if ($journey->{arr_name}) { von <%= $journey->{dep_name} %> nach <%= $journey->{arr_name} %>. % } % else { ab <%= $journey->{dep_name} %>. % }
<%= $journey->{real_departure}->strftime('%H:%M') %> % if ($journey->{real_departure}->epoch != $journey->{sched_departure}->epoch) { (<%= sprintf('%+d', ($journey->{real_departure}->epoch - $journey->{sched_departure}->epoch)/60) %>) % } → % if ($journey->{real_arrival}->epoch) { <%= $journey->{real_arrival}->strftime('%H:%M') %> % if ($journey->{real_arrival}->epoch != $journey->{sched_arrival}->epoch) { (<%= sprintf('%+d', ($journey->{real_arrival}->epoch - $journey->{sched_arrival}->epoch)/60) %>) % } % } % else { unbekannt % }
Der automatische Checkout erfolgt in wenigen Minuten. Zum Umsteigen: Aktuelle Station in der Liste auswählen. Zum Weiterfahren: Neues Ziel wählen.
% } % if ($journey->{arr_name}) {Ziel ändern?
% } % else {Ziel wählen:
% }<%= $station %> |
<%= $station %> |
Falls das Backend ausgefallen ist oder der Zug aus anderen Gründen verloren ging: Ohne Echtzeitdaten in <%= $journey->{arr_name} %> auschecken.
% }