Multi-language
A site can serve the same pages in more than one language. The model is a text overlay, not page copies: one page is one layout, built and maintained once, and each language carries only its translated words. You design the page once, and changing the design changes every language at the same time.
How it works
- You declare the site's languages (a default plus any others) in the
- The layout, images, 3D and settings are shared across all languages.
- At render time the active language's text is laid over the shared page. The
Translations screen.
Only visitor-facing text (headings, body, buttons, labels, captions) is translated.
default language returns the page unchanged, so single-language sites are completely unaffected.
URLs and search
- The default language uses clean URLs (
/,/shop). Every other language is - hreflang alternates are emitted automatically for every language, so
- A language switcher appears automatically so visitors can change
served under a prefix: /de/, /de/shop, /en/shop.
search engines serve the right language in each market.
language; the page stays the same, only the words change.
Translating a page
- Open Translations, pick a page and a language, and every translatable string
- Auto-translate empty drafts translations for the empty fields with AI and
is listed with its original text beside an editable field. Edits autosave.
never overwrites text you have already written. You review it afterwards.
Building pages on a multilingual site
Build or generate the page once, in the default language. Never build a separate page tree per language: the languages are an overlay on the one tree, so a second copy would double the maintenance and break the switcher and hreflang. Add the languages in Translations after the page exists.