Créer un site multilingue avec Joomla!

Joomla! 4 propose nativement une fonctionnalité très pratique qui la mise en place d’un système multilingue. Avec cette nouvelle version, cela peut être fait directement depuis l’administration.


Comment créer facilement un site Multilingue avec Joomla! 4 Joomla! 4 propose nativement une fonctionnalité très pratique, la mise en place d’un système multilingue. Avec cette nouvelle version, cela peut être fait directement depuis l’administration. Avec les versions précédentes de Joomla!, la mise en place automatique d’un site multilingue se faisait lors de l’installation du site. Désoramis, avec Joomla! 4, cette mise en place se fait après l’installation, directement depsui le backend.
Cela a deux avantages :

L’installation de Joomla! est désormais plus rapide
La mise en place automatique du système multilingue peut être réalisée sur un site existant

 Si vous utilisez un pack Joomla! téléchargé sur Joomla.org ou Joomla.fr, en vous connectant à votre administration, vous devriez retrouver le module données d’exemple :
 
Joomla! 4 Module données d’exemple
Si vous n’avez pas ce module, par exemple car vous utilisez un pack de template d’un fournisseur, vous allez devoir l’afficher.
Plugin données d’exemple multilingue Joomla!
Pour commencer, rendez-vous dans système > Gestion > Plugins et filtrez pour afficher les plugins de type Sampledata :

Plugins Sampledata Joomla! 4
Assurez-vous que le plugins Données exemple – Site multilingue est bien activé.
Module Backend – Données d’exemple
Une fois le plugin activé, rendez-vous dans Contenu > Module Administration et filtrez pour afficher les modules assignés à la position cpanel.

Joomla! 4 – Modules cpanel
Ici, vous retrouvez le module Données exemple. Activez-le simplement.
Retournez ensuite sur la page d’accueil de votre administration, vous aurrez désormais le module de données d’exemple. Installation des données d’exemple multilingue de Joomla! 4
Lorsque le module est bien publié, vous devez simplement cliquer sur le bouton Installer

Une fois l’installation terminée, vous obtenez un message de succès.
Détails du paramétrage Multilingue de Joomla! 4
Comme vous l’avez vu, l’installation n’a pris que quelques secondes. Que s’est-il passé sur votre site ?
Création de contenu d’exemple
En vous rendant dans la gestion de contenu de votre site web, vous verez qu’une catégorie par langue a été créée. 
Une nouvelle colonne a été ajoutée : Association. Cette colonne vous permet de voir la catégorie corespondante dans l’autre langue.

Gestion des catégories sur un site Joomla! 4 Multilingue
La même opération a été apportée dans la gestion des articles.
Gestion des menus
Si vous vous rendez dans la gestion des menus, vous verrez que un menu et son élément de menu par langue a été créé.
L’élément de menu par défaut affiche l’article qui a été créé. La colonne association vous donne de nouveau les élément associés, correspondants, dans la ou les autres langues.

Gestion des menus sur un site Joomla! 4 Multilingue
Module
En vous rendant dans la gestion des modules, vous verrez qu’un module de type Changement de langue a été créé. Ce module, publié sur le Frontend du site, permet à vos utilisateur de passer d’une langue l’autre.

Module multilingue Joomla! 4 avec template Cassiopeia
Si vous n’utilisez pas Cassiopeia, le template par défaut de Joomla! 4, il est probable que vous ne voyez pas ce module.
Il sera donc nécessaire que vous l’éditiez afin de le publier sur une position de votre template.