diff --git a/netbox/dcim/tables/template_code.py b/netbox/dcim/tables/template_code.py
index 449d55e14..4b51cd06a 100644
--- a/netbox/dcim/tables/template_code.py
+++ b/netbox/dcim/tables/template_code.py
@@ -69,16 +69,18 @@ INTERFACE_FHRPGROUPS = """
"""
INTERFACE_TAGGED_VLANS = """
-{% if record.mode == 'tagged' %}
+{% load i18n %}
+{% if record.mode == 'access' %}
+{% elif record.mode == 'tagged-all' %}
+ {% trans "All" %}
+{% else %}
{% if value.count > 3 %}
{{ value.count }} VLANs
{% else %}
{% for vlan in value.all %}
- {{ vlan }}
+ {{ vlan }}
{% endfor %}
{% endif %}
-{% elif record.mode == 'tagged-all' %}
- All
{% endif %}
"""