How do I translate widgets into different languages?
You only need one widget to support a multilingual store. Delm allows you to add multiple translations to a single widget, and it will automatically detect the current language of your store to show the correct version to your customers.
One widget, multiple languages
You do not need to create separate widgets for different languages. Instead, you should add all necessary languages to your primary widget.
- Automatic detection: The widget identifies the language by checking the
window.Shopify.localeproperty on your store. It switches to that translation instantly. - Fallthrough behavior: If a widget does not have a translation that matches the current store locale, the widget will stay hidden.
- Full customization: Every language version can have its own unique text content, HTML structure, and date formatting.
Adding and removing languages
When you create a new widget, Delm automatically adds all the languages currently enabled in your Shopify store. To manage languages manually:
- Open the Widget section in the Delm app.
- Select the widget you want to edit.
- Use the language selector to add a new language or remove an existing one.
Applying templates to new languages
If you used a starter template, newly added languages will start with basic default settings. To maintain your design, re-apply the starter template after adding the new language.
Supported languages
Our system automatically handles the translations for weekdays and month names within your date formatting for all supported languages.
If you need a language that is not listed below, please contact us and we can add it for you.
Language | ISO 639-1 |
|---|---|
Arabic | ar |
Bulgarian | bg |
Chinese | zh |
Croatian | hr |
Czech | cs |
Danish | da |
Dutch | nl |
English | en |
Estonian | et |
Finnish | fi |
French | fr |
German | de |
Greek | el |
Hindi | hi |
Hungarian | hu |
Italian | it |
Japanese | ja |
Korean | ko |
Latvian | lv |
Lithuanian | lt |
Norwegian | nb, nn, no |
Polish | pl |
Portuguese | pt |
Romanian | ro |
Slovak | sk |
Slovenian | sl |
Spanish | es |
Swedish | sv |
Turkish | tr |
Updated on: 21/02/2026
Thank you!