# Dynamic Links

Dynamic links ensure that internal links always point to the **correct language version** of your content.

In a multilingual website, each article exists in multiple languages—but translations are not created all at once. Because content is translated step by step, some pages may not yet be available in all languages. This can lead to links pointing to missing or incorrect content.

Dynamic links solve this by adjusting internal links **automatically at the moment a page is displayed**. Instead of permanently changing links during translation, the system checks which translated content is available and links to the appropriate version.

This approach ensures that:

* Users are always guided to the correct language
* Broken or missing links are avoided
* Translations can be created independently without affecting navigation

The original links remain unchanged in the background, allowing the system to stay flexible as more translations are added over time.

{% hint style="warning" %}
**Attention:** Dynamic links are disabled by default and must be enabled manually.
{% endhint %}


---

# 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://joomtastic.gitbook.io/joomtastic-docs/advanced/dynamic-links.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.
