4 721 textes plus tard, Astra Genesis parle anglais

La v0.89.0 referme le chantier de la traduction : tout le jeu existe maintenant en anglais, des écrans aux messages du serveur. La langue se choisit à l'écran de connexion ou dans les Réglages, et elle suit votre compte. Avant de publier, nous avons relu tout le jeu en anglais, et deux endroits étaient restés en français. Ils sont corrigés, et un contrôle les empêche de revenir.

L'écran de la colonie en anglais (v0.89.0) : le Compas, les signes vitaux, le Conseiller et l'orbite.

Jusqu'ici, Astra Genesis ne se jouait qu'en français. Une bonne partie des écrans avait pourtant déjà sa version anglaise, rangée dans un coin et jamais proposée. Le reste était plus têtu : les noms et les descriptions du contenu du jeu étaient écrits directement dans ses tables, et le serveur répondait en français.

En bref : la v0.89.0 referme ce chantier, et tout le jeu est maintenant en anglais. La langue se choisit à l'écran de connexion ou dans les Réglages, et elle suit votre compte. Avant de publier, nous avons relu tout le jeu en anglais, sur le vrai serveur : deux endroits étaient restés en français. Ils sont corrigés, et un contrôle les empêche de revenir.

Ce qui est traduit

L'écran Bâtiments en anglais : les noms et les descriptions des bâtiments sont traduits

Tout ce qui s'affiche : les écrans et leurs infobulles, les explications du tutoriel, les noms et les descriptions des bâtiments, des ressources, des technologies, des quêtes, des vaisseaux et des défenses. Au total, 4 721 textes, et pas un ne manque côté anglais. Au départ, notre compteur trouvait 854 phrases écrites en dur dans le code, là où aucune traduction ne pouvait les atteindre. Il est à zéro.

Le plus délicat, ce sont les 281 messages du serveur : un bâtiment qu'on ne peut pas encore construire, une vente refusée, une action confirmée. Le serveur ne traduit rien : il joint un code à sa réponse, et c'est votre jeu qui en fait une phrase, dans votre langue.

Choisir sa langue

La première fois, le jeu prend la langue de votre navigateur s'il la propose, sinon le français. Vous pouvez la changer à l'écran de connexion, où elle s'applique tout de suite, ou en jeu dans les Réglages : le jeu vous demande confirmation, puis se recharge dans la nouvelle langue.

Avec un compte, la langue est enregistrée avec lui et vous suit d'un appareil à l'autre. En mode invité, elle reste sur l'appareil.

Ce qui est déjà écrit garde sa langue : une notification ou une ligne d'historique reste dans la langue du moment où elle a été écrite.

Ce qui reste en français, exprès

Le hangar en anglais : les surnoms des vaisseaux sont des noms propres, les mêmes dans toutes les langues

Les noms propres ne se traduisent pas : les systèmes, les planètes et les surnoms des vaisseaux. Sur la capture, Chimère, Aigle et Écho-3 gardent leur nom en anglais. Leur classe, leur type et leur description, eux, se traduisent.

Les plus anciennes entrées de l'historique des versions, dans le jeu, restent elles aussi en français.

Ce que la relecture a trouvé

Le centre de contrôle en anglais : les incursions annoncées, la posture conseillée pour chacune et les trois postures de défense

Avant de refermer le chantier, nous avons fait comme pour le tutoriel : jouer, plutôt que croire nos tests. Sur un compte de test, jeu en anglais, nous avons ouvert chaque écran, chaque onglet et chaque fenêtre (11 écrans, 45 onglets, 7 fenêtres), en relevant tout texte qui ressemblait à du français.

Deux restes. Dans l'onglet Défense du Hangar, la ligne Posture affichait « Posture équilibrée » au lieu de « Balanced posture ». Même chose sur les boutons de posture du simulateur de combat. Le centre de contrôle, lui, les affichait déjà en anglais : ces deux endroits allaient chercher le nom français à la source au lieu de demander sa traduction.

Ils sont corrigés dans la v0.89.0. Et comme ce genre d'oubli revient facilement, nos tests échouent maintenant si un écran affiche un nom du jeu sans passer par sa traduction. Ce contrôle retrouvait exactement ces deux endroits, et rien d'autre.

Et les autres langues ?

Le site existe en onze langues, le jeu en deux. Le jeu est maintenant construit pour en accueillir d'autres : en ajouter une est un travail de traduction, plus un chantier de code. Aucune autre n'est traduite aujourd'hui.

Deux précisions. L'anglais du jeu n'est sûrement pas parfait : si une phrase sonne faux, ou si un mot français traîne encore quelque part, dites-le-nous. Et les captures de cet article viennent d'une partie en mode invité, interface en anglais.


Un avis, un souci ? Passez sur le Discord.

Discord (ouvre un nouvel onglet)Instagram (ouvre un nouvel onglet)X (ouvre un nouvel onglet)