{% if config == "web" %}

{{ tr(msg="record-config-web-heading", name=new_record_name, lang=lang) }}

{{ tr(msg="record-config-section-web", attr="servers", lang=lang) }}

{% set ttl_error = errors | get(key="/addresses/ttl", default="") %}

{{ tr(msg="record-input-ttl", attr="help", lang=lang) }}

{% if ttl_error %}

{{ tr( msg="record-input-ttl", attr="error-" ~ ttl_error.code | replace(from=":", to="-"), lang=lang) }}

{% endif %}
{% set global_address_error = errors | get(key="/addresses/data", default="") %} {% for address in input_data.addresses.data.addresses | default(value=[""]) %} {% set address_error = errors | get(key="/addresses/data/addresses/" ~ loop.index0 ~ "/address", default="") %}
{% if global_address_error or address_error %}

{% if global_address_error %} {{ tr( msg="record-input-addresses", attr="error-" ~ global_address_error.code | replace(from=":", to="-"), lang=lang) }} {% else %} {{ tr( msg="record-input-addresses", attr="error-" ~ address_error.code | replace(from=":", to="-"), lang=lang) }} {% endif %}

{% endif %}
{% endfor %}
{% elif config == "mail" %}

{{ tr(msg="record-config-mail-heading", name=new_record_name, lang=lang) }}

{{ tr(msg="record-config-section-mail", attr="servers", lang=lang) }}

{% for mailserver in input_data.mailservers.data.mailservers | default(value=[""]) %}
{{ tr(msg="record-input-mailservers", attr="legend", index=loop.index, lang=lang) }}
{% endfor %}

{{ tr(msg="record-config-section-mail", attr="security", lang=lang) }}

{{ tr(msg="record-input-dkim", attr="legend", index=1, lang=lang) }}
{% endif %}