journal ·

Quelle langue, et dans quel ordre

Traduction par IA Cette page est une traduction automatique de l’original (anglais / coréen) et peut contenir des erreurs. L’original fait foi. Lire l’original

Quand vous ouvrez un site d’ipe, il choisit votre langue toujours dans le même ordre : d’abord l’adresse, puis le choix que vous avez enregistré, puis la langue de votre navigateur, et l’anglais en dernier.

ipe.rest est disponible en douze langues depuis un moment, chacune sur sa propre page. Ce qui a changé le 1er novembre, c’est la façon d’arriver à la bonne. Auparavant, la page d’accueil se contentait de suggérer la langue de votre navigateur ; désormais une règle courte vous y conduit, et nous voulons que la même règle vaille pour tous les sites d’ipe.

Les quatre étapes

D’abord, l’adresse. Si un lien indique la langue voulue, par exemple lang=ko à la fin d’une adresse, c’est elle qui l’emporte, car la personne qui a créé le lien l’a voulu ainsi. Le site enregistre aussi ce choix pour la prochaine fois.

Ensuite, le choix que vous avez enregistré. Quand vous choisissez une langue sur le site, elle est conservée dans votre propre navigateur sous le nom ipe_lang. Elle reste sur votre appareil et ne nous est jamais envoyée. Si elle est là, elle est utilisée.

Puis la langue de votre navigateur. Un navigateur garde une liste ordonnée des langues que lit son propriétaire. Le site parcourt cette liste et retient la première langue pour laquelle il a une page. Une forme régionale comme ko-KR compte comme un simple ko.

Enfin, l’anglais. Si rien dans la liste ne correspond, vous arrivez sur la page en anglais plutôt que sur un écran vide. L’anglais est pour nous un dernier recours raisonnable, car c’est l’une des deux langues dans lesquelles nous écrivons les originaux ; l’autre est le coréen.

Un choix qui vous suit d’un site à l’autre

ipe n’est pas un seul site : il y a la page principale sur ipe.rest, le site de musique idle et le portail de jeux play. Une langue que vous avez choisie ne doit pas être oubliée à la porte. Ainsi, quand un lien d’ipe.rest mène à l’un des autres, il emporte la langue que vous lisez. Si ce site a une page dans cette langue, le lien y va directement. Sinon, la langue voyage dans l’adresse, et l’autre site suit à partir de là les mêmes quatre étapes.

Ce que la règle ne fait pas

Chaque langue reste une page statique toute simple à sa propre adresse ; la règle décide donc seulement où vous arrivez quand vous venez d’une adresse sans langue, comme ipe.rest ou /journal/. Une fois sur la page d’une langue, vous y restez. Le saut remplace l’adresse dans votre historique au lieu d’en ajouter une, de sorte que le bouton Retour ne vous renvoie pas aussitôt en avant.

Les moteurs de recherche et les programmes d’aperçu de liens sont laissés tranquilles. On leur montre la page qui liste toutes les langues, car c’est celle qui est faite pour être lue par eux, et elle garde sa propre adresse canonique. Et si votre navigateur n’exécute aucun script, vous voyez cette même liste et vous en choisissez simplement une.

Pourquoi nous gardons cela simple

Une langue est la première chose qu’une page vous dit, et une mauvaise supposition fait perdre à une personne fatiguée quelques secondes dont elle n’a pas à revendre. L’ordre place donc ce qui est énoncé clairement, un lien qui nomme une langue ou un choix que vous avez fait, avant ce qui est deviné, c’est-à-dire la liste de votre navigateur. L’anglais ne comble le vide que lorsqu’il ne reste plus rien d’autre.

ipe(); // address, then your choice, then your browser, then English

Si une page s’ouvre dans une langue inattendue, changez-la une fois. Le site s’en souvient, et dès lors votre choix passe avant la supposition du navigateur.

← toutes les entrées