{% from 'events/display/indico/_common.html' import render_datetime %} {% macro render_event_time(event, timezone) %} {% if event.start_dt.astimezone(timezone).date() == event.end_dt.astimezone(timezone).date() %} {{ event.start_dt | format_date(format='full', timezone=timezone) }} - {{ event.start_dt | format_time(format='medium', timezone=timezone) }} {% else %} {% trans start_date=event.start_dt|format_date(format='full', timezone=timezone), start_time=event.start_dt|format_time(format='medium', timezone=timezone), end_date=event.end_dt|format_date(format='full', timezone=timezone), end_time=event.end_dt|format_time(format='medium', timezone=timezone) -%} from {{ start_date }} ({{ start_time }}) to {{ end_date }} ({{ end_time }}) {%- endtrans %} {% endif %} {% endmacro %} {% macro render_location(item) -%} {#- -#} {%- if item.venue_name -%} {{ item.venue_name }} {%- if item.room_name %} ({{ item.get_room_name(full=false) }}) {%- endif -%} {%- elif item.room_name -%} {{ item.get_room_name(full=false) }} {%- endif -%} {#- -#} {%- endmacro %}