Vous êtes ici

Comment configurer automatiquement la langue à afficher à vos visiteurs sous Drupal 8 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le jeu, 05/11/2015 - 09:29

Si vous gérez un site multilingue, vous avez forcément déjà dû vous poser la question : comment faire pour que les utilisateurs qui arrivent sur mon site se voient proposer automatiquement la langue qu'ils comprennent ou celle dans laquelle ils souhaitent visiter le site ? Drupal vous permet de configurer tout cela dans le tableau de bord que vous trouverez sous Gérer > Configuration > Langues > (onglet) Détection et Sélection (admin/config/regional/language/detection).

Vous remarquez plusieurs choses ci-dessous :

  • Plusieurs méthodes existent
  • Vous pouvez les cumuler
  • Vous pouvez en prioriser une sur l'autre
  • Certains réglages sont configurables

Méthode de détection de langue sous Drupal 8

Dans l'exemple ci-dessus, le parti pris a été de d'abord se baser sur les préférences de compte de l'utilisateur puis sur la langue par défaut du site, pour enfin utiliser la détection par URL (par exemple monsite.com/fr ou fr.monsite.com). Si certains réglages sont évidents, d'autres peuvent nécessiter d'affiner les réglages pour coller au mieux à votre stratégie. C'est notamment le cas de la méthode de détection par URL (Sous-domaine ? Suffixe ?) ou bien encore par Navigateur (Code de langue particulier ?).

Version: 
Drupal 8
Niveau: 
Débutant
Partager ce contenu