{% if applicationPattern.recurring is defined %}
{% if applicationPattern.recurring == true %}
{# cas pertu dans la seule journee avec recurrence #}
{% if applicationPattern.pattern.days|length < 2 and applicationPattern.timeSlots|length > 0 %}
{{ 'the'|trans }} {{ applicationPattern.period.startDate|format_datetime('short', 'none', locale=app.request.locale ) }}
{% else %}
{{ 'date.from'|trans }}
{{applicationPattern.period.startDate|format_datetime('short', 'none', locale=app.request.locale ) }}
{% if applicationPattern.period.startTime %}
{{ 'time_options.at'|trans }} {{applicationPattern.period.startTime|format_datetime('none', 'short', locale=app.request.locale ) }}
{% endif %}
{{ 'date.to'|trans }}
{{applicationPattern.period.endDate|format_datetime('short', 'none', locale=app.request.locale ) }}
{% if applicationPattern.period.endTime %}
{{ 'time_options.at'|trans }} {{applicationPattern.period.endTime|format_datetime('none', 'short', locale=app.request.locale ) }}
{% endif %}
{% endif %}
{% else %}
{% if applicationPattern.pattern.days|length > 1%}
{{ 'date.from'|trans }}
{{applicationPattern.period.startDate|format_datetime('short', 'none', locale=app.request.locale ) }}
{% if applicationPattern.period.startTime %}
{{ 'time_options.at'|trans }} {{applicationPattern.period.startTime|format_datetime('none', 'short', locale=app.request.locale ) }}
{% endif %}
{{ 'date.to'|trans }}
{{applicationPattern.period.endDate|format_datetime('short', 'none', locale=app.request.locale ) }}
{% if applicationPattern.period.endTime %}
{{ 'time_options.at'|trans }} {{applicationPattern.period.endTime|format_datetime('none', 'short', locale=app.request.locale ) }}
{% endif %}
{% else %}
{{ 'the'|trans }} {{applicationPattern.period.startDate|format_datetime('short', 'none', locale=app.request.locale ) }}
{% if applicationPattern.period.startTime %}
{{ 'from'|trans }} {{applicationPattern.period.startTime|format_datetime('none', 'short', locale=app.request.locale ) }}
{% endif %}
{% if applicationPattern.period.endTime %}
{{ 'time_options.at'|trans }} {{applicationPattern.period.endTime|format_datetime('none', 'short', locale=app.request.locale ) }}
{% endif %}
{% endif %}
{% endif %}
{% endif %}