Theme template translation
In Genstore, building a multilingual online store involves more than translating products, pages, and system messages. You also need to configure translations for various texts embedded in your theme templates.
These texts span layout structure, dynamic content, fixed sections, and theme settings. Depending on the content type, the translation path differs in the admin panel.
Theme template components
Type | Example texts | Description |
---|---|---|
Template content | Homepage banner titles, product descriptions, button texts | Dynamic content created via the theme content editor |
Template (default text) | “Add to cart”, “No products”, “Checkout” | Built-in texts inside theme files (e.g. product.liquid ) |
Section groups | Header announcements, footer column titles | Translatable labels in configurable blocks like header/footer |
Static sections | Top navigation, “Contact us”, “Follow us”, search messages | Fixed layout areas such as Header, Footer, and Cart |
Theme settings | Brand info, color options, font labels, tooltips | Custom fields in settings_schema.json and settings_data.json |
Translate directly using the theme editor
If your store only uses one language, you can edit the default texts directly using the theme editor.
Steps
- Log in to your Genstore admin.
- Go to Online Store -> Themes.
- Find your current theme and click
...
-> Edit the default template. - In the translation app, select the target category, for example, Template.
- Click View store to check your edits, then click Save.
✅ All translations apply to the current language only. This method is recommended for single-language stores.
Translate using a translation app
If your store supports multiple languages, you need to configure each language separately through the translation app.
Steps
- Log in to your Genstore admin and go to Settings -> Languages.
- Find the language you want to edit, then click Translate to open the translation app (e.g., Genstore Translate).
- Choose a category (e.g., Template content, Templates, Static group, etc.).
- Enter translations manually or click Auto-translate.
- Click View store to verify changes, and then click Save.