Tout le blog se lit en français

Les soixante-trois articles existent désormais en français à côté de l’anglais et de l’allemand. Ils sont écrits et non traduits à la machine : la prose est rebâtie plutôt que transposée, et les termes de recherche sont ceux qu’un lecteur français tape vraiment — tandis que les dates, les liens, le code et chaque mention de vérification restent exactement ce qu’ils étaient.

/fr/blog est désormais l’index complet et non une étagère avec quatre choses dessus : tout ce qui existe en anglais existe en français, à la même adresse avec un /fr devant. L’allemand est dans le même cas. L’espagnol et l’italien comptent quatre articles chacun, et en affichent quatre.

Ce qu’est une traduction ici

Pas un passage à la machine. Le registre est français, les phrases sont rebâties là où une version littérale se lirait comme de l’anglais habillé de mots français, et les termes de recherche sont les tournures que quelqu’un tape en français plutôt que les tournures anglaises traduites. La description est écrite à la longueur du français, qui court plus long que l’anglais, au lieu d’être rognée dans l’original.

Ce qui reste identique : la date à laquelle le texte a été écrit, chaque cible de lien, chaque bloc de code, chaque tableau et chaque mention de vérification, qui garde le jour où la vérification a réellement eu lieu. Une traduction n’est pas un nouvel article et n’est pas datée comme tel.

L’adresse ne change pas

/fr/blog/markdown-escaping est le texte français de /blog/markdown-escaping. La langue tient dans le préfixe et le slug qui suit est le même dans toutes les langues : un renvoi d’un article à un autre ne dépend donc pas de la langue dans laquelle vous lisez. Un lien dans la prose pointe vers la page française quand elle existe et vers l’anglaise quand elle n’existe pas, et c’est pourquoi une langue à moitié faite n’a aucune impasse.

Les tags sont traduits mot à mot, et du même mot chaque fois — Conversion, Syntaxe, Publication, Sécurité, Automatisation, Code, Workflow. Les puces de filtre de l’index sont construites à partir de ce que disent les articles : deux orthographes feraient deux puces.

Ce qui reste en anglais

L’API et le connecteur répondent dans une seule langue, et cette langue est l’anglais. De même la page qu’ouvre un lien de partage, que le serveur rend pour un lecteur dont il ne sait rien : il n’y a là que Accept-Language d’où tirer une langue, et se tromper vaut moins bien que l’anglais.

Et l’espagnol et l’italien, pour cinquante-neuf des soixante-trois textes. Un article qu’une langue n’a pas n’est pas listé dans cette langue, n’est pas lié et ne revendique aucun hreflang : un robot suit une alternative qui n’a jamais été écrite et ne trouve rien, ce qui est pire que de ne rien annoncer du tout.

Autres lectures : échapper les caractères en Markdown et CommonMark, GFM et les dialectes.