# How to set up a different language?

{% hint style="info" %}
Language function is a default function in Shopify themes, not a custom built-in function.&#x20;

By default, we copy the English texts for other languages to avoid any issues with 'translate missing' when switching to another language from English.&#x20;

Please follow the instructions below to fill in the texts in your preferred language. While this process requires manual setup, it is easy to do.
{% endhint %}

### Change the default language of your online store <a href="#change-the-default-language-of-your-online-store" id="change-the-default-language-of-your-online-store"></a>

You can change the default language of your store. Your default store language is used in your Shopify admin and in your store's checkout and theme.

**Steps:**

1. From your Shopify admin, go to **Settings** > **Languages**.
2. In **Published languages**, click **Change default** beside the language that is your current default language.
3. Select a language from the menu.
4. Click **Save**.

**Note**

If you publish a language to your store without adding translations, then you'll receive a message prompting you to add translations. Languages that are published without adding additional translations will only show the provided translations for the theme and checkout, and the default language for all other content.

**Steps:**

From your Shopify admin, go to **Online Store** -> **Themes** -> **Edit default theme content**

Start translate the English texts within the red highlight tabs into your language or you can click Localize button to translate by the app:

<figure><img src="/files/eU7gnItnAr7xVh4BOTTY" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/DdfgktYSE7c4UmRysEz0" alt=""><figcaption></figcaption></figure>

**At here, you will replace the English texts by your preferred language and Save your changes.**

<figure><img src="/files/qVdEskxWFnSn3DmD52JZ" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://halosoft.gitbook.io/ella-documentation/theme-settings/theme-language/how-to-set-up-a-different-language.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
