{{ trip.departureStation.name }} {% if trip.departurePlatform %} [{{ trip.departurePlatform }}] {% endif %} {% with trip.departureStation as location %}{% include "org.kde.messageviewer/itinerary/location.html" %}{% endwith %} {% if elem.reservations.0.reservation.reservationStatus == 1 %} {% icon "dialog-cancel" sizesmallmedium _("Reservation canceled.") %} {% else %} → {% endif %} {{ trip.arrivalStation.name}} {% if trip.arrivalPlatform %} [{{ trip.arrivalPlatform }}] {% endif %} {% with trip.arrivalStation as location %}{% include "org.kde.messageviewer/itinerary/location.html" %}{% endwith %}
{% if trip.departureTime %} {{ trip.departureTime|formatDateTime }} {% else %} {{ trip.departureDay|formatDate }} {% endif %} {% if trip.trainName and trip.trainNumber %} {{ trip.trainName }}
{{ trip.trainNumber }} {% else %} {{ trip.trainName }} {{ trip.trainNumber }} {% endif %}
{{ trip.arrivalTime|formatDateTime }}
{% if elem.reservations.0.ticketToken or elem.reservations.size > 1 %} {% if elem.state.expanded %} {% else %} {% endif %} {% endif %} {% if res.reservedTicket.ticketedSeat.seatingType %} {% i18n "Class: %1" res.reservedTicket.ticketedSeat.seatingType %} {% endif %} {% if res.reservedTicket.ticketedSeat.seatSection and not elem.state.expanded %} {% i18n "Coach: %1" res.reservedTicket.ticketedSeat.seatSection %} {% endif %} {% if res.reservedTicket.ticketedSeat.seatNumber and not elem.state.expanded %} {% i18n "Seat: %1" res.reservedTicket.ticketedSeat.seatNumber %} {% endif %}
{% include "org.kde.messageviewer/itinerary/actions.html" %}
{% if elem.state.expanded %} {% for d in elem.reservations %} {% with d.reservation as res %}
{% if res.underName.name %} {{ res.underName.name }} {% endif %} {% if res.reservedTicket.name %} ({{ res.reservedTicket.name }}) {% endif %}
{% if res.reservedTicket.ticketedSeat.seatingType %} {% i18n "Class: %1" res.reservedTicket.ticketedSeat.seatingType %} {% endif %} {% if res.reservedTicket.ticketedSeat.seatSection %} {% i18n "Coach: %1" res.reservedTicket.ticketedSeat.seatSection %} {% endif %} {% if res.reservedTicket.ticketedSeat.seatNumber %} {% i18n "Seat: %1" res.reservedTicket.ticketedSeat.seatNumber %} {% endif %}
{% if d.ticketToken %}
{% endif %} {% if elem.reservations.size > 1 %} {% include "org.kde.messageviewer/itinerary/actions.html" %} {% endif %} {% endwith %} {% endfor %} {% endif %}