# Langues

Langues disponibles, langue par défaut et comment Chamilo détermine quelle langue afficher.

Accédez à ces paramètres sous **Administration > Paramètres de configuration > Langues**. Cette catégorie contient **12 paramètres**, listés ci-dessous avec le titre et le commentaire fournis dans les fixtures de paramètres de la plateforme (`SettingsCurrentFixtures.php`).

> Le nom de la variable dans le code est affiché en monospace. Utilisez-le lors de la création de scripts via l'API ou lorsque vous devez modifier ces paramètres à un niveau global en éditant [`config/settings_override.yaml`](https://github.com/chamilo/chamilo-lms/wiki/Configurations#configsettings_overridesyaml).

## Paramètres

### `allow_course_multiple_languages`

**Cours multilingues**

Activez les cours gérés dans plus d'une langue. Cette option ajoute un sélecteur de langue sur la page du cours pour permettre aux utilisateurs de changer facilement de langue, et ajoute un champ supplémentaire 'multiple\_language' aux cours, ce qui permet des procédures de gestion à distance.

*Par défaut : `false`*

### `allow_use_sub_language`

**Autoriser la définition et l'utilisation de sous-langues**

En activant cette option, vous pourrez définir des variations pour chacun des termes de langue utilisés dans l'interface de la plateforme, sous la forme d'une nouvelle langue basée sur et étendant une langue existante. Vous trouverez cette option dans la section des langues du panneau d'administration.

*Par défaut : `false`*

### `auto_detect_language_custom_pages`

**Activer la détection automatique de la langue dans les pages personnalisées**

Si vous utilisez des pages personnalisées, activez cette option si vous souhaitez qu'un détecteur de langue présente la page dans la langue du navigateur de l'utilisateur, ou désactivez-la pour forcer la langue à être celle par défaut de la plateforme.

*Par défaut : `true`*

### `language_flags_by_country`

**Drapeaux de langue**

Utilisez des drapeaux de pays pour représenter les langues. Cette option n'est pas activée par défaut car certaines langues ne sont pas strictement liées à un pays, ce qui peut frustrer certains utilisateurs.

*Par défaut : `false`*

### `language_priority_1`

**Langue de priorité la plus élevée**

Langue principale sélectionnée lorsque plusieurs contextes linguistiques sont définis.

*Par défaut : `course_lang`*

### `language_priority_2`

**Langue de priorité secondaire**

Langue de secours secondaire si la première priorité n'est pas disponible ou hors contexte.

*Par défaut : `user_profil_lang`*

### `language_priority_3`

**Langue de troisième priorité**

Langue de secours tertiaire si les priorités supérieures échouent.

*Par défaut : `user_selected_lang`*

### `language_priority_4`

**Langue de quatrième priorité**

Dernière option de langue de secours par ordre de priorité.

*Par défaut : `platform_lang`*

### `platform_language`

**Langue par défaut de la plateforme**

Langue principale, utilisée par défaut lorsqu'aucune langue utilisateur n'est définie.

*Par défaut : `en`*

### `show_different_course_language`

**Afficher les langues des cours**

Afficher la langue de chaque cours à côté du titre du cours, dans la liste des cours sur la page d'accueil.

*Par défaut : `true`*

### `show_language_selector_in_menu`

**Sélecteur de langue dans le menu principal**

Afficher un sélecteur de langue dans le menu principal qui met à jour immédiatement la préférence linguistique de l'utilisateur. Cela peut être utile dans les portails multilingues où les apprenants doivent passer d'une langue à une autre pour leur apprentissage.

*Par défaut : `true`*

### `template_activate_language_filter`

**Modèles de documents multilingues**

Permettre aux modèles de documents (au niveau de la plateforme ou du cours) d'être configurés pour des langues spécifiques.

*Par défaut : `false`*


---

# 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.chamilo.org/chamilo-2-francais/guide-dadministration/admin-guide/platform-settings/language-settings.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.
