The Measmerize Size Hub automatically follows the language and country of your Shopify storefront, there is nothing to configure. This article explains where those values come from, which languages we have translated, and what happens when a shopper's language isn't one of them.
The short answer
The widget displays the language your storefront is currently rendering for that shopper, and localizes measurements based on the Shopify Market country the shopper has selected.
Both values are read automatically from Shopify when the widget loads. You don't need to set a language anywhere in the Measmerize app.
Where the values come from
What the widget reads | Read from Shopify as | What it controls |
Language | The published locale of the page the shopper is viewing
| The widget's interface text, questions, buttons, labels, size chart headings |
Country | The country of the shopper's selected Shopify Market
| Measurement units (cm/kg vs ft/lb), bra size locale, shoe country of origin and its size system |
The widget does not use the shopper's browser language or IP address. It follows the locale your storefront serves. So if a French-speaking shopper is browsing your English store, the widget appears in English, the same as the rest of your page.
How a translation is selected
The widget resolves the language in three steps and stops at the first match.
1. Language + country (regional version)
If we have a version specific to that language-and-country pair, it wins. A shopper on your English store with the United Kingdom market selected gets British English, eg: personalise, not personalize.
2. Language only (base version)
If there's no regional version for that pair, the widget uses the base language. A shopper on your English store with the Australia market selected gets the base English version, because we don't hold a separate Australian English.
3. English (final fallback)
If the language itself isn't in our translated list, the widget displays in English.
Important: the language fallback affects text only. Measurement units, bra locale and shoe sizing keep using the shopper's country code. A Danish shopper sees English wording but still gets centimetres and kilograms, the sizing experience stays correct for their market.
Formal and informal tone
Every language is translated twice, once in a formal register and once in an informal one. Which one appears is controlled by the Tone setting in your Shopify Store builder on the Customization panel of the Measmerize widget. It applies across all languages at once; you don't set it per language.
Languages we have translated
27 languages, each available in formal and informal tone.
Language | Language | Language |
Arabic | Indonesian | Spanish |
Chinese (Simplified) | Italian | Swedish |
Chinese (Simplified, Mainland) | Japanese | Thai |
Chinese (Simplified, Singapore) | Korean | Turkish |
Chinese (Traditional, Hong Kong) | Norwegian | Vietnamese |
Chinese (Traditional, Taiwan) | Polish |
|
Dutch | Portuguese |
|
English | Portuguese (Brazil) |
|
English (British) | Russian |
|
Finnish | German |
|
French | German (Switzerland) |
|
Fallback examples
Shopper is browsing | Widget text | Units |
Your English store, United Kingdom market | British English | ft / lb |
Your English store, United States market | English | ft / lb |
Your English store, Australia market | English (no Australian version) | cm / kg |
Your French store, France market | French | cm / kg |
Your French store, Switzerland market | French (no Swiss French version) | cm / kg |
Your Czech store, Czechia market | English, Czech not yet translated | cm / kg |
In every English-fallback row above, the shopper still receives correct metric units and a size recommendation localized to their market. Only the wording is in English.
Selling in a language we haven't translated yet?
Get in touch and we'll add it. Our translation set is a living list, and adding a language is a quick piece of work on our side, not a roadmap item.
Contact us via the chat widget in this help center with:
your store URL
the language (or languages) you need
the territories or Shopify Markets they apply to
We'll confirm a turnaround and let you know as soon as the language is live. No change is needed on your side once it ships, the widget will start serving it automatically.
Can I translate the widget myself?
No, and this is deliberate. The widget's text lives in Measmerize's own translation files, not in your Shopify theme.
That means Shopify Translate & Adapt cannot reach the widget text, and neither can third-party translation services that inject content through it. If you work with a translation partner, the request should come to us instead, see the section above.
Keeping the translations centralized is what lets us push wording and terminology fixes to every merchant at once, and it guarantees the widget's sizing vocabulary stays consistent with the size recommendations behind it.
Good to know: currency switchers
The widget follows your published language and Market country, not your currency selector.
If your store presents several currencies inside a single published language and a single Market, all of those shoppers resolve to the same widget language and the same unit system. To have the widget localize differently for a region, that region needs to be configured as its own Market in Shopify, under Settings → Markets.
Troubleshooting
The widget is in English but my store is in another language
Confirm the language is one we've translated, see the list above. If it isn't, English is the expected behavior, and you can request it from us.
Check the locale is published in Shopify under Settings → Languages. An unpublished locale isn't served to shoppers, so the widget won't see it either.
Check the shopper's Market is configured under Settings → Markets with the correct country.
The widget shows the right language but the wrong units
Units follow the country, not the language. Confirm the Market country is correct for that storefront. Countries on the imperial system receive feet and pounds; everywhere else receives centimetres and kilograms.
I'm on a headless storefront
On headless setups you pass the language and country values to the widget yourself rather than having them read automatically. See Integration for Headless Storefronts, along with the Accepted language codes and Accepted country codes references.