# Localization

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

In the Localization tab, you can create various [Locales](/ztrust-documentation/user-manual-ztrust-v2.0/key-terminologies.md#locale).

#### **Internationalization**

Once enabled (turned ON), users will have the option to choose their preferred language on the login page for the subsequent login.&#x20;

This selection will apply to the login screens, Account Console, and Admin Console.

When toggled OFF, it will revert to the default language support as usual.

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

In ZTrust, all UI screens are internationalized.&#x20;

The default language is English (en).

However, you have the flexibility to choose which locales to support and define the default locale.

#### **Supported Locales**

Here, you can find a list of all the languages supported by ZTrust.

You can customize it as per your requirements.

<figure><img src="/files/7Ip2RGfGqabijT8HRyQr" alt=""><figcaption></figcaption></figure>

#### **Default Locale**

This is the default language supported by ZTrust, which is English.

#### **Save**

After making any modifications, click on Save to apply those changes into the system.

#### **Revert**

If you prefer not to finalize your alterations, click on Revert.

This action will discard all changes made.

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

### **Realm overrides**

It enables the specification of translations that will apply to the entire realm, superseding any translations specified by a theme.

You can use the search box to find a specific translation.

<figure><img src="/files/6D8JgkOCsmxa1F6W4fql" alt=""><figcaption></figcaption></figure>

You can also choose how many Key-Value pairs you want to display on one screen. Select your preferred option from the dropdown menu as shown above.

To create a new translation for this realm, click on Add translation.

Upon clicking, you'll encounter the prompt below, where you need to configure the Key-Value pair.

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

You can define any attribute within this realm by specifying the Key and its corresponding Value.&#x20;

If you want to apply those changes after entering the details, click on Create. Otherwise, click Cancel to discard them.

The newly created translation will be added to the list containing the Key-Value pairs.

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

If you no longer need a specific translation, you can delete the corresponding Key-Value pair.&#x20;

Click on the three dots for that particular translation, where you'll find the Delete option.

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

After clicking on Delete, you will get the below prompt asking for confirmation.

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

Click on Delete, if you want to remove the translation. Otherwise, click Cancel.

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

If you wish to delete multiple translations at once, simply click on the checkboxes next to them, then click on the three dots next to Add translation and select Delete.

After selecting Delete, a confirmation prompt will appear.

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

Click Delete to remove the translations, or click Cancel to keep it.

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

You can also edit the value for a specific key by clicking the Edit icon.

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

Enter the required value and click the checkmark icon to save it, or click the 'x' to discard it.

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

### **Effective message bundle**

It is a collection of translations for a specific language, theme, and theme type, factoring in any realm overrides, which take priority.

You can use the filter shown below to search for the specific message bundles.

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

#### **Theme**

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

You can choose the theme for the specific message bundle you want to search for. After clicking Search, the message bundles with the selected theme will be displayed.

#### **Theme Type**

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

You can choose the Theme Type for the specific message bundle you want to search for. After clicking Search, the message bundles with the selected theme type will be displayed.

#### **Language**

<figure><img src="/files/5VvXvJBA0M8e8oBym0dV" alt=""><figcaption></figcaption></figure>

You can choose the language for the specific message bundle you want to search for. After clicking Search, the message bundles with the selected language will be displayed.

#### **Has words**

You can type in a few words related to the specific message bundle you want to find. After clicking Search, the message bundles containing those words will be displayed.

#### **Search**

After entering the details, to search for the message bundle based on the criteria, click on Search.

#### **Reset**

If you've entered details but decide not to search using that data, click on Reset to clear the filter.


---

# 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://ztrust.gitbook.io/ztrust-documentation/user-manual-ztrust-v2.0/guide-to-navigation/realm-settings/localization.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.
