Articles on: Display delivery dates
This article is also available in:

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.locale property 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:


  1. Open the Widget section in the Delm app.
  2. Select the widget you want to edit.
  3. 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

Was this article helpful?

Share your feedback

Cancel

Thank you!