Je suis plutôt d’accord avec toi, mais c’est l’une des options suggérées par la responsable d’association qui dirige le projet de site dont je m’occupe ces jours-ci.
La première option étant la première demandée, je suis plutôt content d’avoir trouvé la solution.
Pour les drapeaux, tu peux utiliser <img src="#CHEMIN{images/img_#LANG.jpg}" alt="[(#LANG|traduire_nom_langue)]" />
et avoir des img_fr.jpg, img_en.jpg etc dans /squelettes/images
Il n’y a pas d’erreur dans la liste des langues, français doit être écrit en minuscule car il s’agit d’un adjectif et non pas d’un nom propre.
Les drapeaux représentent des territoires/nations/etc et non pas des langues, ça peut même blesser certaines personnes, dont moi par solidarité qu’il faille sempiternellement l’expliquer.