site multilingue : problème pour afficher le bon article traduit selon l’id

Bonjour,

Dans un site multilingue avec un format d’URL « propres-qs », mon site m’affiche mes articles en français normalement. Lorsque je sélectionne la langue anglaise (avec, par exemple, le menu déroulant #MENU_LANG), il va chercher l’article traduit en anglais avec le même URL et ajoutant le critère « &lang=en ».
Je m’explique :

Comment faire pour que le changement de langue permette d’afficher le bon article traduit ?

Voici mes options de configuration de gestion des langues :

  • Activer le menu de langue sur les articles ? oui
  • Activer le menu de langue sur les rubriques ? non
  • Gérer les liens de traduction ? oui

Dans mes squelettes, seul les articles contiennent le critère {lang} dans les boucles. Les rubriques utilisent une balise .

Merci