# Localization

As an Administrator, you can configure which languages are supported in your Loyalty Widget, Landing Page, or Telegram Mini App.&#x20;

Once you configure it, the Loyalty interface will display the user's preferred language when available. If the user’s language is not supported, the system will fall back to the default language – also defined by you.

{% hint style="success" %}
**18** languages are already available.&#x20;

We are currently working on adding more languages. Please let us know if your preferred language is not on the list.
{% endhint %}

<details>

<summary>See the full list of available languages </summary>

* Bahasa Indonesian
* Czech
* English
* French
* German
* Hindi
* Hungarian
* Japanese
* Latvian
* Lithuanian
* Polish
* Portuguese
* Romanian
* Russian
* Slovenian
* Spanish
* Turkish
* Ukrainian

</details>

### 🎯Why Use Localization

* Support for multiple interface languages → Enables businesses to run loyalty programs across multiple regions without creating separate program versions → **Reduced operational overhead when expanding to new markets.**
* Consistent language handling across all Views (Widget, Landing Page, Telegram Mini App) → Creates a coherent user experience → **Improved clarity and user satisfaction.**
* Ability to define a default language → The Loyalty interface is always displayed correctly, even when a user’s language is not supported → **Reduced usage friction and improved user satisfaction.**
* Automatic language detection based on the user’s device or app settings → Users see the loyalty experience in a familiar language without manual switching → **Reduced usage friction and improved engagement.**

#### Use Case #1: You want to expand a loyalty program to multiple countries

**Problem**: As a SaaS business, you’re launching a loyalty program. You have users in Western Europe, North America, and Latin America, and you want all of them to be able to participate in this program.

**Solution**: Add English, Spanish, Portuguese, French, and German to the supported language list. Set English as the default language.

**How it works**: Users automatically see the loyalty widget in their preferred language based on their device settings. If their preferred language is not included in the supported language list (for example, Dutch), there’s still a high chance they will be able to pick another language they know.

**Outcome**: Users understand missions, rewards, and instructions more easily, increasing participation and program adoption across markets.

### How Localization Works

When a user opens the Loyalty Widget, the Telegram Mini App, or visits the Loyalty Landing Page, Enable3 checks the user’s device system’s language settings.&#x20;

If their system’s language is supported in the localization configuration, the Loyalty interface will be displayed in that language.&#x20;

{% hint style="success" %}
Users can change the interface language themselves in the Widget, App, or Page Settings.
{% endhint %}

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2F9rfafDfpRbLfshoaGqR9%2Funknown.png?alt=media&#x26;token=60592c2a-f972-4cf8-93b1-616dc99a4b90" alt=""><figcaption><p>Changing the language settings in the Loyalty Widget</p></figcaption></figure>

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FhFCUFEL9MnzU3qNCFFTh%2Funknown.png?alt=media&#x26;token=fc2d7da2-06b2-48b4-a8f3-5668d96d333a" alt=""><figcaption><p>Changing the language settings in the Telegram Mini App</p></figcaption></figure>

If the user’s system language is not supported, the interface will be displayed in the default language you selected.

{% hint style="danger" %}
Please note that the Loyalty interface will be displayed in the user system’s language only if you’ve added it to the Supported Languages list during the Localization setup.&#x20;
{% endhint %}

### How to Set Up Localization

Go to the Basic Setup page, Localization section.

Under the List of Languages section, check boxes for all languages you want your loyalty program to support.

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FzUAjfKRkdLwar3Ym6jgq%2Funknown.png?alt=media&#x26;token=9c1acb53-7a1b-4be7-86ac-d040eb05b42a" alt=""><figcaption></figcaption></figure>

Click Save.

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2F5vVRtngjIH0CRGy73kvp%2Funknown.png?alt=media&#x26;token=07760796-e77b-40e5-b5c4-ce85fa3d1398" alt=""><figcaption></figcaption></figure>

Under the Default Language section, choose the primary language used in the Loyalty interface. Note that it’s set to English by default.

{% hint style="info" %}
This language will be displayed when:

* The user's language cannot be detected
* The user’s language is not included in the supported languages list
  {% endhint %}

Only one default language can be selected.

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FwQE6MuMHITrEATBW4LcY%2Funknown.png?alt=media&#x26;token=47da80b3-a77a-4558-a504-61c936a7e8df" alt=""><figcaption></figcaption></figure>

Save the configuration by clicking Save.

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FhittCCECdL26CCaoO1kz%2Funknown.png?alt=media&#x26;token=fd030980-706d-4ad7-8af1-132ca344c846" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
The actions above configure the language of the entire Loyalty interface. The descriptions of Missions, Quests, Rewards, and other elements of the platforms will be translated automatically.
{% endhint %}

➡️ If you want to **change the descriptions of a particular Mission in all languages**, go to the Missions Page in the Admin Panel and click the translation symbol.&#x20;

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2Fo6RBkhLTOwJS2jFfeEiY%2Funknown.png?alt=media&#x26;token=05aad434-dbf9-47d7-9a37-f1af9517a2c2" alt=""><figcaption></figcaption></figure>

In the Review Translation popup, change the text of the Mission in your default language and then check the box “Apply changes to all languages.”&#x20;

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FavMjT2ZtWZWDXAVEpsif%2Funknown.png?alt=media&#x26;token=cbb1c987-ddbc-4eb0-8d62-9f56c29c975f" alt=""><figcaption></figcaption></figure>

Click Submit to change the Mission’s description in all languages supported by your Loyalty Interface.

➡️ If you want to **change the Mission descriptions in some languages manually,** go to the Missions Page in the Admin Panel and click the translation symbol.&#x20;

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FsYfNWtHXYVDYLv7ayh3D%2Funknown.png?alt=media&#x26;token=fb7d6908-ed5e-4b07-8310-52558aefc716" alt=""><figcaption></figcaption></figure>

&#x20;In the Review Translation popup, switch to the tab with the language you want to change the description in, type in your preferred text, and click Submit.&#x20;

<figure><img src="https://2323683558-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8SVK0eP2IwFbT1kSzOyQ%2Fuploads%2FcBNrwmRIwzVNiIoaYhrq%2Funknown.png?alt=media&#x26;token=d16cdf1d-8ddc-488a-9eea-6ef948d3d151" alt=""><figcaption></figcaption></figure>

Repeat the process for each language for every Mission you want to change the description of.

Congratulations, you’re all set!

<br>
