The built-in translation feature enables you to localize content for each market. By customizing text for specific regions, such as delivery timelines and shipping messages, you build trust and provide a clear, reliable experience for customers worldwide, enhancing your brand’s global presence.
Default language
Default language is the main language for all settings and rules. If you are setting up, creating, or modifying any rules, you need to do in Default language first.
Note that setting the language only determines how our system recognizes the language, not check what you actually type. For example, if you set the language to English but type in French, the system will still detect it as English.
To change Default language:
- Go to Rule setup > Translation
- Select Change default
- Select a language and Save
If you save the default language as an existing language version, the current version will automatically become inactive.
Manage language version
You can add, edit, or activate language versions for your store’s content. Languages won’t be visible to customers until activated.
To add and edit a language version:
1. Go to Translation
2. At Manage language version section, click Add language. Select a language and click Add
3. Translate content of target language
Enter the translated content in the right column for the target language. Only content fields existing in rule setup will be visible and editable. If any translation field is left empty, the content will be displayed in the default language on store.
You can translate all text with a single click on Auto-translate button.
Language detection method
This determines how our system will identify the store language or visitor location and switch to appropriate language version. You can choose 1 in 4 ways:
- Shop locale (Recommended): Uses the location and language preference settings configured in Shopify to detect the store’s language. Please noted that:
- Shop locale code can be different from URL path.
- ETA Checkout extension automatically uses the shop’s locale, even if another detection method is selected.
- IP Address: Detects the visitor’s location via IP address and adjusts the language to the primary language spoken in that location.
- URL: Uses the URL path to determine the language. For example, if a URL contains “/de,” the language will be detected as German. Note that URL path can be different from shop locale code.
- Browser language: Detects the language settings of the visitor’s browser and switches the content to match those settings.
Note about shipping method names: Translating shipping method names is not supported. If a different tool is used to translate or rename shipping method, users must create separate ETA checkout rules for each translated name. Example: English: Economy Shipping; Vietnamese: Giao hàng tiết kiệm -> Each name requires its own rule because the app counts them as different shipping methods.