La liste maîtresse des langues prises en charge par la plateforme — la première étape pour passer au multilingue, avant d'activer une langue sur un site ou de créer une version de page dans cette langue.

Fait partie de
Type
Back-office
Portée
Étape
Gère
Aperçu
Cet outil contient toutes les langues connues de la plateforme — l'anglais, le français et toute autre que vous ajoutez. C'est le point de départ d'un site multilingue.
La chaîne est toujours la même : créez la langue ici, activez-la sur un site, puis créez la version de page dans cette langue.
Fonctionnalités clés
La source de vérité à l'échelle de la plateforme qui alimente les langues des sites et les versions de page.
Toutes les langues prises en charge par la plateforme, au même endroit.
Chaque langue possède sa locale, son nom d'affichage et son statut d'activation.
Créez ici → activez sur le site → créez la version de page.
Seules les langues ajoutées ici peuvent être proposées par un site.
Chaque page obtient sa propre version pour chaque langue activée.
Une seule liste de langues sert tous les sites de la plateforme.
Voir en action
Modifiez une langue et définissez la façon dont la plateforme la reconnaît.

Modifier une langue définit sa locale, son nom d'affichage et son activation à l'échelle de la plateforme.
Pour les développeurs
LanguageController fait tourner l'outil Langues.
MelisCmsLanguageSelect et MelisCmsPageLanguagesSelect alimentent les listes déroulantes du BO.
MelisEngineLang expose les langues ; MelisPageLangLink relie une page à son équivalent dans une autre langue.
// Relier une page à son équivalent dans une autre langue (view helper) : $this->MelisPageLangLink($pageId, 'fr_FR', true); // Les langues sont exposées (en cache) par le moteur : $langSvc = $sm->get('MelisEngineLang');
Fait partie de Melis CMS
Les Langues sont l'un des outils du back-office du CMS — voici les autres.
Découvrez l'outil Langues dans un back-office en direct.