# Translating LMS Pages

Before starting to translate any of the LMS Content (lessons, quizzes,  assignments, courses), you have to translate the LMS Pages. They are **User Account, Checkout, Courses, Certificate pages**, etc.

{% hint style="info" %}
Translating LMS Pages first ensures that all system routes and dynamic content placeholders are correctly recognized by the translation plugin. If you translate content like courses or lessons before the foundational pages, it can cause broken links, layout issues, or missing elements on the front end.
{% endhint %}

The full list of the LMS Pages can be found by following **WP Dashboard > MS LMS > Settings > LMS Pages:**

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

Additionally, they will be highlighted with *MasterStudy* labels on the **WP Dashboard > Pages** tab.

{% hint style="info" %}
Highlighted pages in the screenshot are the LMS Pages. But not all of them will be used. For example, there are several versions of the Courses page, but only the ones selected in the plugin settings will be used. However, translating additional versions won’t cause any issues.
{% endhint %}

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

### Example: Translate User Account Page

{% hint style="info" %}
We are using [**WPML Translation Management**](/masterstudy-lms/wpml/getting-started.md#wpml-translation-management-example) to translate Pages. However, you can use the[ second method ](/masterstudy-lms/wpml/getting-started.md#on-page-translation-buttons)by following **WP Dashboard > Pages** to translate them too.&#x20;
{% endhint %}

{% stepper %}
{% step %}
Follow **WP Dashboard > WPML > Translation Management** and under the **Pages** section, search for the **User Account:**

<figure><img src="/files/S1U2RPnFKRSAq4Evdinb" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select it and add it to the translation queue:

<figure><img src="/files/hNgWUBaHXx82swRcbi57" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Go to the Translations tab, and here you will see the User Account page. You can use searching and filtering options to quickly find it. Go ahead and begin translating:

<figure><img src="/files/ftNTfQxXIt6PELU1G0AG" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
LMS pages come with built-in translation for popular languages. It's normal to see just several texts to translate:

{% hint style="info" %}
These built-in translations mostly refer to the static strings and can be modified/translated via the WPML String Translation feature or the Loco Translate plugin.
{% endhint %}

<figure><img src="/files/amF0RgNQfaQlBwf1Ltsv" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Save and Complete:

<figure><img src="/files/HgeKVCX1SewnALFnZCaK" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

Here is the result of our translation into Spanish:

{% tabs %}
{% tab title="Spanish (Translated)" %}

<figure><img src="/files/bxAYXj84u869PbE8EQjq" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="English (Original)" %}

<figure><img src="/files/HDwBPQRPFLoSIeuIWotR" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

{% hint style="info" %}
Here you may see some untranslated texts like 'Analytics'. Usually, they will be related to the new features and not added to the translation file yet. You can translate them via [WPML String Translation](/masterstudy-lms/wpml/wpml-string-translation.md) or [Loco Translate](/masterstudy-lms/additional-features/plugin-translation/loco-translate.md).
{% endhint %}

Following the same process, translate the following pages:

* **Checkout**
* **Courses Page (translate the one you're using)**
* **Wishlist**
* **Instructor Public Account**
* **Student Public Account**
* **Home**


---

# 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://docs.stylemixthemes.com/masterstudy-lms/wpml/translating-lms-pages.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.
