# Translate Modules

### Overview

Network administrators can configure module label translations in the Admin Portal to support up to 30 languages, ensuring users see labels in their preferred language. If no translation is available, the system defaults to English. Admins can also edit the default system labels, though the translation feature must be deactivated to modify these default labels.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2F0kENU16Gvq46kS2Z7JOR%2F04-11-2024-02-13-32.png?alt=media&#x26;token=1989e429-52cb-4a2f-ab8d-a50b7824d699" alt="" width="563"><figcaption></figcaption></figure>

***

### Managing Module Label Translations

Admins can set module label translations for all users, and MangoApps will automatically apply each user's preferred language settings.

The translation settings include tools to activate translations, search for specific labels, add or edit translations, and customize the display of supported languages.

#### **Activating Translations**

Toggle the **Activate Translations** option in the Admin Portal to enable or disable module label translations for the LHS navigation.

***

#### **Searching for Labels**

Use the **Search** bar to quickly locate a specific label by entering a keyword.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FTqdKO9EfiwLsiJmtpV0K%2F04-11-2024-03-14-46.png?alt=media&#x26;token=3a961206-44a7-48bf-8650-a7eb67cbaa72" alt="" width="563"><figcaption></figcaption></figure>

***

#### **Showing and Hiding Language Translations**

To customize the display of languages, click the **Show/Hide Languages** button.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FSdj4wdVuJWXS7qfLyCay%2F04-11-2024-03-27-59.png?alt=media&#x26;token=ee59d2cb-44ee-4fc4-b954-55516bdc1c41" alt="" width="420"><figcaption></figcaption></figure>

Choose languages to display by marking them in the drop-down list, or unmark to hide.

Click **Ok** to confirm your selection.

{% hint style="info" %}
If no translation is available, the system displays the default English label.
{% endhint %}

***

### **Module Label Translation Table**

View all available module labels and their translations in various languages.

Click the **Show/Hide Languages** button to add or remove languages from the table.

To edit a label, hover over it and click the **Edit** icon.

***

#### Adding or Editing Translations

In the **Module Label Translation Table**, hover over the label you want to edit and click the **Edit** icon.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2Ff9DFCNIJBHgATlNL59w7%2F04-11-2024-03-22-20.png?alt=media&#x26;token=6b2f9938-02f7-405b-891a-dd838cf737bd" alt="" width="563"><figcaption></figcaption></figure>

Enter the translation text for each displayed language.

{% hint style="info" %}
If no translation is added for a language, the default English text will display on the User Portal.
{% endhint %}

***

### Customizing System Default Labels Without Translation

Admins can modify the default system label of a module without using the translation feature.&#x20;

To do this, navigate to the **Admin Portal** > **Modules**. Select the module (e.g., Home) and click the **Module** **Settings** button.

<figure><img src="https://1733114811-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lclpq021Ai9jH1_X4gO%2Fuploads%2FohfSPKyddHl2ER9TyqT3%2F05-11-2024-09-28-08.png?alt=media&#x26;token=e7c784dc-0a4e-409f-9e9f-22c1d8540a75" alt="" width="563"><figcaption></figcaption></figure>

Enter the desired text in the label text box then click **Save** to set the custom label.

{% hint style="danger" %}
The translation feature **must be deactivated** to make these changes. Activating translation  will reset any custom labels.
{% endhint %}

***

### FAQs

#### **What happens if a translation is missing for a language?**

If no translation is available, the system will display the default English label text.
