Détection automatique de la langue
Le site entier profite d'une possibilité du protocole HTTP, la détection automatique de la langue (ou négociation de la langue).
Lorsque votre butineur demande une page, il précise la ou les langues que vous souhaitez avec un coefficient. Cette information est rarement utilisée, mais certains sites comme celui-ci en tiennent compte. Vous pouvez changer la ou les langues dans les préférences de votre butineur.
Étant donné que certains butineurs comme iCab n'offrent qu'une seule langue et que des utilisateurs ne choisissent ni l'anglais ni le français, ou que ces réglages ne peuvent être changés, chaque page dispose d'un drapeau pour changer la langue. Ce réglage est conservé tout au long de la visite au moyen d'un paramètre dans les URLs.
Si vous avez Newtscape 2.0-v2 ou supérieur, vous pouvez choisir les langues dans i:General:Other Option:Accept-Language. Mettez fr; q=1.0, en; q=0.5, pour avoir préférentiellement le français, puis l'anglais.
Pour changer, Netscape (au moins la version 4.6 pour Macintosh) ne respecte pas les standards ou ne fait pas ce qu'il dit. En effet, l'ordre des langues dans les préférences n'influe que sur l'ordre dans l'en-tête Accept-Language, Netscape n'utilise pas les coefficients. Pourtant, la RFC 2616 précise bien que l'ordre n'importe pas, seuls les coefficients comptent.
Mais comme ce genre de logiciel très bien écrit est assez répandu, ce site tient compte de l'ordre des langues. À noter: le site respecte néanmoins les standards puisque pour une requête ne spécifiant pas une préférence entre plusieurs langues, le choix est à la discrétion du serveur.
Monique Neubourg a eu la gentillesse de me fournir la photo d'écran pour Internet Explorer. À l'inverse de Netscape, Internet Explorer (du moins la version 5.0 pour Macintosh) respecte les standards.
Il suffit d'indiquer les langues dans l'ordre que vous voulez dans les préférences "Langue et Polices".