Multilingual Capabilities of the Vitals App
The Vitals apps are designed to automatically translate their text strings into any of the 16 supported languages based on the active language of the store. This ensures that visitors see the app's content in their preferred language, enhancing the user experience.
Supported Languages
Language | Language Code |
English | en |
Spanish | es |
French | fr |
German | de |
Italian | it |
Swedish | sv |
Dutch | nl |
Arabic | ar |
Danish | da |
Japanese | ja |
Chinese (simplified) | zh-CN |
Chinese (traditional) | zh-TW |
Portuguese | pt-BR |
Russian | ru |
Norwegian | no |
Romanian | ro |
How Automatic Translations Work
- When a visitor lands on a store, the app detects the store's locale code (language setting) through Shopify and displays the content accordingly.
- If the visitor switches the store’s language, Shopify updates the locale code, and the Vitals apps automatically adjust to show the appropriate language.
Manually Customizing Translations
Merchants have full control over translations through the Localization section in each Vitals app. This allows for flexibility and customization to better fit your store’s branding.
Where to Access Translations
Each Vitals app has its own Localization section in its settings. Depending on the app, you might find it under:
Localization card at the bottom of the settings.
Translations tab in the app settings.
Translate button for specific features like upsell offers.
How to Edit Translations
- Navigate to the app's Localization page using one of the methods mentioned above.
Select the appropriate languages at the top of the page.
- Modify text strings as needed to fit your store's tone and style.
- Save your changes to apply them.
Frequently Asked Questions
How does the app know which language to use?
The app uses the store’s locale code to detect the visitor's preferred language. If the store supports multiple languages and the visitor switches to another language, the app updates automatically.
What happens if the visitor’s language is unsupported?
- If the store’s primary language is supported, the app displays content in the primary language.
- If neither the primary language nor the visitor's language is supported, the app defaults to English.
For example, if the store’s primary language is French, but a visitor from Malta visits the store (an unsupported language), then the Vitals apps displayed on the visit will use French.
Merchants can still manually create translations for unsupported languages in the Localization section.
Below is a great reference on how to understand this further with a diagram:
Are the Vitals apps only translate its own text strings? How about the product names/variants inside the apps?
They are also translated according to the detected language. Vitals is integrated with the Shopify Translation API and supports selling in multiple languages, so apps such as Product Bundles and Related Products can display translated products' names.
I have a concern with some of your text's translations on how they are written (ex. incorrect terms used, grammar improvement, etc).
The strings are professionally translated and proofread in all languages. However, we are always welcome to suggestions and improvements. Contact our Vitals support team for help. We always value feedback!
Can the Vitals app translate my entire store?
No, the Vitals apps only handle their own translations. Translating the entire store is not currently supported, but this feature is under consideration.
For any issues or further guidance, feel free to reach out to the Vitals support team.