> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.delm.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How do I translate widgets?

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](/en/article/how-do-i-use-starter-templates-go5rut/), 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 |
