Languages and Right-to-Left Support
1 min read
Mashup supports more than thirty languages out of the box, including full right-to-left layout for Hebrew and Arabic. Language is chosen at the very start of the build flow and applies to every generated text on the page.
When you pick a right-to-left language, every layout adapts: text alignment flips, navigation arrows reverse direction, sticky cart bars move to the left, image rails scroll the opposite way, and form fields align right. This is not a "best effort" RTL — every template is designed and tested with RTL as a first-class layout direction.
If your store's primary language is one of Mashup's supported languages, you can set it as the default in Settings so each new build pre-selects it.
For translations, Mashup writes copy directly in the language you select rather than translating from a master English version. This produces more natural prose because the AI is writing for that audience natively, not transposing a phrase that worked in English.
If you have an active Shopify Markets configuration with multiple storefront languages, Mashup publishes the page in the language you build for. To support a second language, build a second version of the page in that language and publish to the same theme — they will live as separate templates within Shopify's Markets routing.