I’m experiencing a persistent translation error across multiple unrelated Shopify stores when using the format_address Liquid filter in notification email templates. This affects multiple different languages, not just one locale.
The Problem:
When using Shopify’s built-in format_address filter:
Multiple different languages are affected (all South Slavic languages so far)
The format_address filter is Shopify’s own built-in filter - we are not doing anything custom
Contacted support - no resolution provided other than telling me to add it myself. This is on Shopify level problem, not a store/theme since it’s using the built-in filter that is actually the part of every email template by default. Don’t know where else to put it, so I’m putting it in here in case someone else has the same issue.
Result: I18n Error: Missing interpolation value "first_name" for "{{ first_name }} {{ last_name }}"
This confirms that:
The format_address filter does look for names.full in theme locale files
But it doesn’t pass the first_name and last_name variables to the translation
This is 100% a Shopify bug - the filter expects a translation but doesn’t provide the interpolation values
Important: This was working correctly for years. The bug appeared this month (January 2026) with no changes made on our end. Something changed on Shopify’s side that broke the format_address filter for these locales.
we’re experiencing same issues (sl-SI). It worked until recently and suddenly this issue appeared. Breaking changes shouldn’t be happening even if this is locale setting