> For the complete documentation index, see [llms.txt](https://halosoft.gitbook.io/ella-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://halosoft.gitbook.io/ella-documentation/theme-settings/theme-language/how-to-set-up-a-different-language.md).

# 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
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

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

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
