← Guide WikiRacing

Pourquoi WikiRacing tourne sur 19 Wikipédias différents, pas juste 19 traductions

Publié le 2026-08-16

Par Chris

Développeur indépendant de WikiRacing. About

La plupart des applications multilingues traduisent un ensemble fixe d'écrans et considèrent le travail terminé. WikiRacing fait quelque chose de plus poussé : changer de langue via le sélecteur ne modifie pas seulement les boutons et les libellés, cela change l'édition de Wikipédia sur laquelle tu cours réellement, jusqu'au domaine depuis lequel le jeu récupère les articles.

Ce seul choix de conception touche presque tout le reste du fonctionnement du jeu, des sélecteurs d'articles aléatoires au matchmaking en passant par la campagne elle-même. C'est la raison pour laquelle une « simple » ajout de langue sur ce site signifie en réalité traduire une interface, constituer tout un jeu de données de paires d'articles vérifiées, et vérifier chacune d'elles sur une encyclopédie complètement différente.

Un panneau de bienvenue affichant le mot dans de nombreuses langues différentes
Chaque langue de WikiRacing n'est pas qu'une étiquette de plus sur ce panneau : c'est toute une encyclopédie différente derrière. Photo : Donald Trung via Wikimedia Commons, CC BY-SA 4.0.

Pas une interface traduite par-dessus un seul Wikipédia, mais 19 Wikipédias distincts

Chacune des 19 langues prises en charge pointe vers sa propre édition de Wikipédia, avec son propre domaine, son propre ensemble de catégories utilisées pour les sélecteurs d'articles aléatoires, et ses propres noms d'espaces de noms pour filtrer les pages qui ne sont pas des articles. Joue en français et tu navigues sur fr.wikipedia.org ; passe au japonais et te voilà sur ja.wikipedia.org ; passe à l'arabe et tu lis de droite à gauche sur ar.wikipedia.org. Un ensemble complètement différent d'articles, de liens et de structures de carrefours à chaque fois, pas le même contenu portant une étiquette différente.

Pourquoi précisément ces 19 langues

Le français, l'anglais, l'espagnol, l'allemand, l'italien, le portugais, le polonais, le japonais, le coréen, l'indonésien, le russe, le vietnamien, le turc, le néerlandais, le suédois, l'ukrainien, le tchèque, l'arabe et le chinois ont été ajoutés un par un plutôt que tous à la fois, chacun apportant ses propres catégories d'articles thématiques vérifiées comme existant réellement sur cette édition précise, ses propres règles d'espaces de noms pour bloquer les liens qui ne sont pas des articles (une page « Discussion » ou « Catégorie » a une apparence complètement différente selon la langue), et sa propre traduction complète de chaque chaîne de l'interface. Plusieurs centaines de chaînes par langue, aucune traduite automatiquement en bloc sans relecture.

L'arabe en particulier a demandé un travail que les autres n'ont pas exigé : c'est la première langue de droite à gauche du site, ce qui a nécessité de vérifier que toute la mise en page, pas seulement le texte, se reflète correctement pour un sens de lecture qui va dans la direction opposée à toutes les autres langues prises en charge.

Ce qui se passe quand les éditions ne s'alignent pas

Les éditions linguistiques de Wikipédia sont extrêmement inégales en taille. Certaines comptent des millions d'articles, d'autres une fraction de cela, et même parmi les grandes éditions, la couverture d'un sujet précis et pointu peut varier énormément. La campagne à 300 niveaux se heurte directement à cela : une poignée de niveaux n'ont pas de paire d'articles avec une correspondance directe et naturelle dans absolument toutes les langues, donc ces cas précis reçoivent un article de substitution soigneusement choisi dans cette langue plutôt que de simplement casser ou de retomber silencieusement sur l'anglais. L'objectif a toujours été que chaque langue puisse jouer une campagne véritablement complète dans sa propre édition, pas un mélange rafistolé.

Une leçon que les duels classés ont dû apprendre à la dure

La file de matchmaking multijoueur était autrefois un unique pool global partagé par toutes les langues, sur l'idée qu'un plus grand pool signifie des matchs plus rapides. En pratique, associer un joueur francophone à un joueur japonophone pour une course chronométrée, même une fois les deux côtés fixés pour charger le même article, restait une expérience pénible pour celui qui se retrouvait avec la langue qu'il n'avait pas choisie, puisque la fluidité de lecture, pas seulement le fait d'avoir la bonne page ouverte, est tout l'enjeu du jeu. La file est désormais séparée par langue, échangeant un plus petit pool contre un match qui a réellement du sens à jouer des deux côtés.

Essaie de changer de langue en pleine session

Comme le changement est réel et non cosmétique, choisir une langue différente avant une course est aussi un moyen rapide de voir à quel point le même sujet se connecte différemment à d'autres thèmes. Une catégorie, un résumé traduit, ou un ensemble complètement différent de liens « voir aussi » peuvent te placer à un clic de la cible dans une édition et à cinq clics dans une autre. C'est aussi une façon vraiment intéressante de remarquer les écarts de couverture évoqués dans notre article sur la communauté bénévole de Wikipédia : le même article de départ peut sembler richement détaillé dans une langue et clairsemé dans une autre, purement en fonction du nombre de contributeurs que possède cette édition précise.

Joue dans ta langue, ou dans celle de quelqu'un d'autre. Choisis ta langue dans le sélecteur en haut du coin, lance une course, et vois sur quel Wikipédia, et quel chemin, tu finis vraiment.

WikiRacing →