Choix de la langue avec votre navigateur

Un mot sur la langue

Certains document de ce site existent en plusieurs versions. La différence entre ces versions est la langue utilisée : soit le français, soit l'anglais (ou la meilleure approximation que j'ai pu en faire).
Votre navigateur est probablement capable de choisir automatiquement la langue que vous préférez utiliser. Le protocole utilisé entre votre navigateur et le serveur qui affiche cette page est HTTP. Ce protocole permet à votre navigateur d'indiquer au serveur quelle est la langue qu'il préfère. Mieux que cela, il permet même d'indiquer que vous préférez d'abord telle langue, puis ensuite telle autre, etc.

Comment configurer la langue sur mon navigateur ?

C'est simplissime, pourvu que votre navigateur en soit capable bien évidemment. Je vais vous guider pour les deux navigateurs le plus couramment utilisés :

Mozilla, Netscape 6 et suivants, Phoenix, etc.

Tous ces navigateurs sont fondés sur un le même moteur, un bloc de programme commun, qui est capable de choisir le langage. La procédure que je décris est valable pour Mozilla, elle peut différer très légèrement selon le navigateur exact que vous utilisez, mais vous devriez vous en sortir en adaptant légèrement le procédé. J'utilise une version en langue anglaise de Mozilla, la version en français étant généralement un peu moins récente, donc ne profitant pas des derniers correctifs ou des dernières améliorations.
Bref, allez dans le menu Edit puis cliquez sur le choix Preferences....
Une boîte de dialogue Preferences apparaît. Sélectionnez dans la liste Category, située sur la gauche du dialogue, l'item Navigator. Vous devez le déplier pour faire apparaître ses options en cliquant sur le symbole situé à sa gauche (généralement une croix, parfois un triangle ou tout autre symbole). Une fois déplié, une nouvelle liste de choix apparaît. Choisissez Languages. À la droite de la liste Category une nouvelle liste vous est proposée : Languages for Web Pages.
Vous pouvez désormais : Ajoutons par exemple le français et l'anglais.
Pour cela, cliquez sur le bouton Add... à droite de la liste des langues. Une boîte Add Languages vous propose une liste de langues éventuellement associées à un lieu. Pour la langue française, par exemple, dans ma version de Mozilla, j'ai le choix entre : Le français est parlé dans de nombreux pays, vous pouvez donc préciser par ce choix quelle version de la langue vous est plus familière. Ainsi, si vous habitez Bruxelles, vous aimeriez que le serveur vous présente des pages avec les modifications idoines (qui peuvent éventuellement ne pas concerner la langue, mais par exemple la carte de votre pays si la page que vous lisez présente la répartition démographique de votre pays par exemple).
Pour notre exemple, nous allons sélectionner le français et le français de Belgique. Cliquez sur French [fr] et, tout en maintenant la touche control ou ctrl enfoncée, cliquez sur French/Belgium [fr-be]. Les deux lignes doivent être sélectionnées. Cliquez ensuite sur le bouton OK en bas à droite du dialogue. Les deux langues doivent apparaître dans la liste Languages for Web pages. Si seule une ligne était sélectionnée au moment de cliquer sur OK, ajoutez la langue manquante en répétant l'opération précédente, mais en ne sélectionnant toutefois que la langue manquante. Si l'une des langues n'était pas présente dans la liste, choisissez-en une autre et faîtes comme si c'était la bonne.
Vous devriez désormais avoir une liste qui comprend les deux langues que vous avez sélectionnées. Habitant en Belgique, vous préféreriez avoir la version Belge francophone ([fr-be]) avant la version francophone indifférenciée ([fr]). Or la liste vous présente la version indiférenciée en tête, suivie de la version propre à la Belgique. Cela signifie que vous demandez pour l'instant en priorité la version indiférenciée. Pour changer cela, cliquez sur la version Belge, French/Belgium [fr-be] puis sur le bouton situé en haut à droite de la liste, intitulé Move Up. L'ordre de la liste a été modifié, les deux éléments intervertis. La version Belge est désormais en tête, la version indifférenciée à sa suite. À ce stade, et parce qu'internet est une toile d'envergure planétaire, il est recommandé d'ajouter la langue anglaise si vous la comprenez, pour qu'elle vous soit éventuellement affichée lorsque vous vous rendez sur des sites rédigés dans une langue que vous ne comprenez pas. Ainsi, si vous ne parlez pas espagnol et que vous vous rendez sur un site officiel de ce pays, il est possible qu'en ayant placé la langue anglaise dans votre liste, mais pas la langue castillane, le serveur décide de vous présenter les documents en langue anglaise, s'ils existent, plutôt qu'en castillan. Vous définissez une règle par défaut : si je ne comprends pas votre langue, que vous ne comprenez pas la mienne, mais que vous avez rédigé le document en anglais, présentez-le moi en anglais.
Vous devriez donc obtenir une liste ressemblant à : Vous pouvez confirmer vos modifications en cliquant sur le bouton OK.

Internet Explorer

La description qui suit a été effectuée avec internet explorer 6, en version anglaise. Je vous invite à lire la section destinée au navigateur Mozilla pour avoir plus de détails quant à la signification des opérations.
Allez dans le menu Tools et cliquez sur l'item Internet Options.... Une boîte de dialogue Internet Options s'ouvre, par défaut sur l'onglet General, ce qui tombe bien puisque c'est celui qui nous intéresse. Il vous faut maintenant cliquer sur le bouton Languages... pour ouvrir la boîte de dialogue Language Preferences dans laquelle apparaît une liste qui contient les langues que vous avez éventuellement choisies.
Vous pouvez, à partir de cette boîte  Nous allons insérer la langue française, et considérer que nous habitons en Belgique et que nous préférons donc visualiser les documents avec des particularismes linguistiques de cette région, ou bien adaptés pour la région.
Cliquez sur le bouton Add... pour faire apparaître la liste des langues dans une boîte de dialogue Add Language. Dans ma version d'internet explorer, j'ai le choix entre : Choisissez French (France) [fr] puis cliquez sur le bouton OK en bas de la boîte. Renouvellez l'opération en choisissant cette fois-ci French (Belgium) [fr-be].
Vous devez désormais avoir une liste ressemblant à : Comme vous préférez, habitant en Belgique, obtenir les versions belges, vous devez indiquer au navigateur ce choix en plaçant en tête de liste l'item correspondant. Sélectionnez la ligne French (Belgium) [fr-be] puis cliquez sur le bouton Move Up. Le choix sélectionné monte en tête de liste, et votre navigateur va désormais indiquer au serveur que vous préférez la version Belge en français puis, à défaut, une version française quelconque.
Il est astucieux, si vous parlez anglais, d'ajouter en dernière position cette langue afin que les sites rédigés dans une langue que vous ne comprenez pas et qui n'ont pas de version française disponible puissent éventuellement vous fournir une version anglaise. En effet, comme l'internet est d'envergure planétaire, il n'est pas rares que les sites situés à l'autre bout du monde proposent une version en langue locale ainsi qu'une version alternative en langue anglaise.

Mise en œuvre de vos choix

Voilà ! vous avez configuré votre navigateur pour vous présenter les documents selon vos préférences de langue.
Pour vérifier votre configuration, vous pouvez visualiser ce document qui devrait vous présenter la langue que vous avez choisie dans la mesure où le document associé existe sur le serveur.