Here my current custom code in shopify.
<link rel="alternate" hreflang="en-au" href="{{ canonical_url | replace: 'us', 'au' }}" />
the output goes like this via source code
<link rel="alternate" hreflang="en-au" href="/en-au/pages/faqs" />
The problem with the code above is that when visitors view it in other country like UK it won't /en-uk in the URL. I am trying to get to make it more dynamic after /en- so that I can implement on other countries. Here is the code I've tried but it gets error showing "liquid error" in Shopify
<link rel="alternate" hreflang="en-au" href="{{ canonical_url | replace: '{{ localization.country.iso_code }}', 'au' }}" />
If you think that your last part will work, you simply have to extract the second liquid code in a variable and use it. Here is what I mean:
Instead of
do like