Translating the Size Guide and Find My Size buttons #new¶
SmartSize's storefront buttons — the Size Guide trigger and the Find My Size quiz button — are rendered by your theme's App embed. Their text is split across two Shopify-native surfaces:
- The default English label lives in the App embed in your theme editor.
- Per-language translations live in Shopify's free Translate & Adapt app.
Shoppers automatically see the version that matches their language. If a translation is missing for a given language, the default label is shown instead.
Prerequisites¶
- Translate & Adapt is installed. It's a free Shopify app — install it from the App Store if you don't already have it.
- The language is added to a market. In your Shopify admin, go to Settings → Languages (or Settings → Markets → [your market] → Languages) and make sure the target language is added and published.
- International routing is configured if you want shoppers to see the translation automatically. Shopify requires international subfolders or subdomains for per-language storefronts. See Managing international domains.
Step 1 — Set the default label in your theme¶
The default label is what shoppers see when no translation is available for their language.
- From the SmartSize app, open Global Settings → Button size charts → Translations (or Button size quiz → Translations) and click Open theme App embed. This deep-links you straight to the right App embed in the theme editor.
- For the SmartSize – Size chart embed, edit the Button text field. Default:
SIZE GUIDE. -
For the SmartSize – Size quiz embed, edit:
-
Smartrecom button label — default:
FIND MY SIZE - Smartrecom recommendation text — default:
Your size is [[recommendedSize]] - Click Save in the theme editor.
⚠️ Keep [[recommendedSize]] intact in the recommendation text. It's a placeholder that's replaced at runtime with the shopper's recommended size. Translate the surrounding words, not the placeholder itself.
Step 2 — Add a translation in Translate & Adapt¶
- From the SmartSize app, click Open Translate & Adapt on the Translations subsection. (Or open it from your Shopify admin: Apps → Translate & Adapt.)
- Pick the target language from the language switcher at the top of the Translate & Adapt window.
- Scroll to the Theme section and click App embeds.
-
Pick the embed you want to translate:
-
SmartSize – Size chart — has one row: Button label.
- SmartSize – Size quiz — has two rows: Smartrecom button label and Smartrecom recommendation text.
- Type your translation in the right-hand column. Translate & Adapt can also auto-translate via Google Cloud — review the suggestion before saving.
- Click Save.
- Repeat for every language you want to support.
Step 3 — Verify on the storefront¶
- Open your storefront in the target language. The fastest way is to append the language locale to the URL (e.g.
/fr/,/de/) or use the language selector in your theme. - Confirm the button label appears in the translated language.
- For the size quiz, run the quiz end-to-end and confirm the recommendation message also appears in the translated language with the recommended size correctly inserted.
Troubleshooting¶
The button still appears in English¶
- Confirm the language is published in Settings → Languages, not just added.
- Confirm you saved the translation in Translate & Adapt for that exact language.
- Make sure international routing is configured — without subfolders/subdomains, Shopify can't switch languages per shopper.
- Hard-reload the storefront (Cmd/Ctrl+Shift+R). Storefront caching can serve a stale version for a minute.
I edited the App embed but nothing changed¶
- Make sure you saved the theme. App-embed edits don't auto-publish — clicking Save in the top right is required.
- Make sure you edited the published theme. If you're working in a draft theme, the change only takes effect after you publish it.
The recommendation message is showing the literal text [[recommendedSize]]¶
- The placeholder must be kept exactly as-is, including the double square brackets. If it was deleted or replaced with translated brackets, the quiz can't substitute the recommended size.
Need a language we don't support yet?¶
Translate & Adapt supports every language Shopify supports. If you can publish the language in Settings → Languages, you can translate the SmartSize buttons into it. If you run into issues, contact our support team — we'll help you set it up at no extra cost.