{% set input_languages = [] %} {% for language in languages %} {% if schema.get('languages') == 'all' or language.lang_code in schema.get('languages', ['en']) %} {{ input_languages.append(language) or '' }} {% endif %} {% endfor %}
{# Label #} {% if input_languages | length > 1 and 'choices' not in schema %}
{% endif %}
{# View #}
{% if data %} {% if schema.markdown and data.is_markdown %}
{{ data.text | get_translated_text(metadata_language) | markdown_to_safe_html | safe }}
{% elif 'multiline' in schema and schema['multiline'] %} {% if data.text | get_translated_text(metadata_language) %}
{{ data.text | get_translated_text(metadata_language) }}
{% else %} — {% endif %} {% else %} {% if data.text | get_translated_text(metadata_language) %} {{ data.text | get_translated_text(metadata_language) }} {% else %} — {% endif %} {% endif %} {% else %} — {% endif %}
{{ _('Your input is not valid. Please check.') }}
{# Form #}
{% if 'choices' in schema %} {% else %} {% for language in input_languages %}
1 %}style="display: none; {% if loop.index0 %}margin-top: 15px;{% endif %}"{% endif %} class="{% if input_languages | length > 1 %}input-group{% endif %} {% if not language.enabled_for_input %}has-error{% endif %}"> {% if schema.markdown %} {% elif 'multiline' in schema and schema['multiline'] %} {% else %} {% endif %} {% if input_languages | length > 1 %} {{ language.names | get_translated_text }} {% endif %}
{% endfor %} {% endif %} {% if id_prefix + '_text' in errors %} {{ _('Error:') }} {{ errors[id_prefix + '_text'] }}{% endif %} {% if id_prefix + '_text_en' in errors %} {{ _('Error:') }} {{ errors[id_prefix + '_text_en'] }}{% endif %} {% if 'note' in schema %} {{ _('Note:') }} {{ schema['note'] | get_translated_text }}{% endif %}