How to work with en_GB and en_US?

Hello there,

I was wondering how we can offer GB-English and US-English at the same time, while Shopify only has a double-digit language code - so it cannot distinguish between en_US and en_GB.

I think this would also happen for Switzerland, where they have three different languages (Swiss-German, French, Italian) which slightly differents from “Italy Italian”, “Germany German” etc…

Please let me know,

Tom

Hi @TomKay85

Shopify’s language system is a bit limited. It only supports basic language codes like English (en), German (de), French (fr), Italian (it). It doesn’t support regional variations like US English vs UK English or Swiss German vs German from Germany.

So, you can only have one English or one German at the store level.

What you can do instead

1. Use Markets (Best Shopify option)

The most practical way is to use Shopify Markets.

  • Create separate markets like US, UK, Switzerland

  • Assign each market its own domain or URL (like /en-us, /en-gb)

  • Then use the Translate & Adapt app to customize content for each market

Even though the language is still “English”, you can write different content:

  • US → “color”, “zip code”

  • UK → “colour”, “postcode”

So users in each country will see the right version.

2. For Switzerland (multiple languages)

For Switzerland, you can:

  • Create a Switzerland market

  • Add German, French, and Italian

  • Use Translate & Adapt to adjust wording for Swiss users

Users can then choose their language on the storefront.

One limitation:
German content is still technically the same “de” language, so Germany and Switzerland will share it unless you customize content per market.

3. Use third-party apps (if needed)

If you need proper separation like en-US, en-GB, de-CH, then Shopify alone isn’t enough.

You can use apps like:

  • Weglot

  • Langify

  • Bablic

These give more control over regional languages.

The Translate & Adapt + Markets combo is the recommended native path, but if you need true locale-level granularity across many markets, a third-party translation app with locale support will give you more control.

Thank You