{% if message %} {{ message.date }} {% if message.mine %} {% if message.displayed %} done_all {% elif message.delivered %} check {% endif %} {% endif %} {% endif %} {% if resource %} {{ resource }} {{ bare }} {% else %} {{ contact.truename }} {% endif %}
{% if message %}
{% if in_call %}
phone_in_talk
{{ __('visio.in_call') }} •
{% endif %}
{% if message.encrypted %}
lock {% if message.retracted %}{{ __('message.retracted') }}{% else %}{{ __('message.encrypted') }}{% endif %}
{% elif message.retracted %}
delete {{ __('message.retracted') }}
{% elif message.type == 'invitation' %}
outgoing_mail {{ __('message.invitation') }}
{% elif message.type == 'jingle_incoming' %}
call {{ __('chat.jingle_incoming') }}
{% elif message.type == 'jingle_retract' %}
phone_missed {{ __('chat.jingle_retract') }}
{% elif message.type == 'jingle_reject' %}
phone_missed {{ __('chat.jingle_reject') }}
{% elif message.type == 'jingle_finish' %}
phone_disabled {{ __('chat.jingle_end') }}
{% elif message.type == 'jingle_outgoing' %}
call {{ __('chat.jingle_outgoing') }}
{% elif message.type == 'jingle_end' %}
call_end {{ __('chat.jingle_end') }}
{% elif message.file %}
{% if message.mine %}
{{ __('chats.me') }}:
{% endif %}
{% if message.file.isPicture %}
{% if message.file.thumbnail_type == 'image/thumbhash' and message.file.thumbnail_url %}
{% else %}
image
{% endif %}
{{ __('chats.picture') }}
{% elif message.file.isAudio %}
equalizer {{ __('chats.audio') }}
{% elif message.file.isVideo %}
local_movies {{ __('chats.video') }}
{% else %}
insert_drive_file {{ __('avatar.file') }}
{% endif %}
{% elif message.body %}
{% if message.mine %}
{{ __('chats.me') }}:
{% endif %}
{{ message.body_html|safe }}
{% endif %}
{{ contact.status }}
{% endif %}