{% load i18n %}
{% if node.diff_fund or node.diff_group or node.diff_status and not node.diff_suppress_status or node.diff_present_labels %}
{% if node.diff_fund %}
{% trans "Conflict" %}
{% elif node.diff_group == "only-a" or node.diff_status == "only_a" %}
{{ node.diff_label|default:"a" }}
{% elif node.diff_group == "only-b" or node.diff_status == "only_b" %}
{{ node.diff_label|default:"b" }}
{% elif node.diff_group == "both" or node.diff_status == "both" %}
{% trans "both" %}
{% elif node.diff_group == "in-all" %}
{% trans "all" %}
{% elif node.diff_group == "in-some" or node.diff_status == "in_some" %}
{% trans "some" %}
{% elif node.diff_group and node.diff_group|slice:":10" == "only-side-" %}
{% if node.diff_label %}{{ node.diff_label }}{% else %}{{ node.diff_group|slice:"10:" }}{% endif %}
{% elif node.diff_status and node.diff_status|slice:":10" == "only_side_" and not node.diff_suppress_status %}
{% if node.diff_label %}{{ node.diff_label }}{% else %}{{ node.diff_status|slice:"10:" }}{% endif %}
{% elif node.diff_status and not node.diff_suppress_status %}
{{ node.diff_status }}
{% endif %}
{% if node.diff_present_labels %}
{% for label in node.diff_present_labels %}
− {{ label }}
{% endfor %}
{% endif %}
{% else %}
—
{% endif %}