Ascension en français : l’addon AscensionFR traduit tout le jeu

Ascension en français : grimoire magique ouvert dans une taverne

Article de Kami

Jouer à Ascension en français relevait jusqu’ici du bricolage. Le serveur se joue en anglais, et pour beaucoup de francophones, c’est le grain de sable. On suit les combats sans difficulté, mais les quêtes deviennent du bruit de fond et chaque description de sort se transforme en exercice de traduction. Un joueur français, LePetitDan, a passé son été à régler ce problème. Le résultat s’appelle AscensionFR, et il dépasse largement ce qu’on attend d’un projet solo.

Avoir Ascension en français, ça veut dire quoi exactement ? Traduction complète des quêtes, des sorts, des objets et de l’interface. Voix françaises d’époque en option. Installation en un clic avec mises à jour automatiques. Voici comment ça marche, et ce que ça change concrètement.

Pourquoi Ascension en français avait disparu

Fragments de parchemins déchirés dans une bibliothèque en ruine

Ce n’est pas faute d’avoir essayé. Un pack de langue français a bien existé sur Ascension. Il a été retiré parce qu’il faisait planter le jeu.

Le problème est connu de tous ceux qui ont bricolé une traduction de World of Warcraft. Le moteur du jeu ne se contente pas d’afficher les textes, il en relit certains pour décider quoi faire. Traduisez le mauvais, et le jeu cherche une phrase qui n’existe plus. Résultat, ça casse.

On pourrait croire que le projet est né pour réparer cet échec. Son auteur dit exactement l’inverse. Il a découvert Ascension il y a peu, n’a jamais connu la version cassée, et s’est lancé pour lui.

« Honnêtement, rien de très héroïque. J’avais simplement envie d’essayer les nouvelles classes en français, parce que je ne suis pas à l’aise avec l’anglais. Je me suis lancé pour moi, pas pour réparer quelque chose. »

LePetitDan, auteur d’AscensionFR

En revanche, il a voulu comprendre la panne avant d’écrire la moindre ligne. Et ce qu’il a trouvé est plus subtil qu’un simple plantage. Quand un addon réécrit un des textes que le moteur relit, le jeu refuse l’action en cours. Le joueur ne peut plus lancer ses sorts. C’est la protection anti-triche qui se déclenche, et elle ne se contourne pas.

De là vient la règle qui structure tout le projet : on n’écrit que dans ce qui s’affiche à l’écran, jamais dans ce que le moteur relit. Et ce n’est pas une intention vague. Un outil analyse directement les fichiers du client et sort la liste exacte de ce qui est relu : 3 548 chaînes sur 13 552, réparties dans 424 des 855 fichiers du jeu.

Ces 3 548 textes-là resteront en anglais pour toujours, volontairement. Si vous croisez de l’anglais résiduel sur certains éléments d’interface, c’est souvent ça : pas un oubli, un plafond assumé. Les traduire bloquerait les joueurs.

La question que tout le monde se pose

Non, vous ne risquez pas de bannissement. Il s’agit d’un addon, le système d’extensions officiellement autorisé par le jeu, celui-là même qui fait vivre les barres d’action ou les cartes améliorées. Aucun fichier du jeu n’est modifié. L’installation ajoute des fichiers, elle n’en remplace aucun. Rien n’est automatisé, rien n’est contourné. Supprimez les dossiers et le jeu redevient exactement ce qu’il était.

Ce que la traduction couvre vraiment

À peu près tout ce que vous lisez en jouant. Les quêtes d’abord, avec les titres, les objectifs, les descriptions et les réponses des personnages non-joueurs. Les sorts et les talents ensuite, y compris le contenu maison d’Ascension, c’est-à-dire la partie qu’aucune traduction officielle de Blizzard ne couvre puisqu’elle n’existe que sur ce serveur.

Viennent aussi les objets avec leurs noms et leurs effets, les zones et la carte du monde, les fenêtres du jeu (métiers, monnaies, grimoire, recherche de groupe) et les messages du tchat.

Le contenu propre au serveur pèse lourd dans l’affaire : 21 classes et 3 928 talents qui n’existent nulle part ailleurs, et qu’il a donc fallu traduire à partir de rien.

Grimoire de sorts fantasy avec des runes magiques lumineuses

La provenance des textes mérite un mot, parce qu’elle explique la qualité du résultat. Pour le jeu de base, ce sont les traductions officielles de Wrath of the Lich King, associées par identifiant numérique plutôt que par comparaison de texte. C’est donc fiable, et c’est le même français que le client officiel de l’époque. Seul le contenu propre à Ascension a demandé un travail de traduction original, relu au glossaire World of Warcraft.

Si vous découvrez les spécialisations maison du serveur, notre tier list Ascension PvE passe en revue les meilleures d’entre elles pour le donjon et le raid.

  • 1 272 596champs traduits, dans 26 bases
  • 3 928talents maison traduits de zéro
  • 14 442fichiers de voix françaises

Ces chiffres datent de fin juillet 2026, et ils bougent vite : le projet annonçait encore 660 000 textes quelques versions plus tôt. Le volume a doublé en quelques semaines. Une trentaine de versions sont sorties en une dizaine de jours, et son auteur explique que le rythme se calme désormais au profit de mises à jour plus abouties.

« Je préfère sortir juste que sortir vite. Comment je tiens ? Au café, essentiellement. Et le plus fou, c’est que des joueurs m’en ont offert quelques-uns via de petits dons pour me remercier. »

LePetitDan

Installer Ascension en français : deux méthodes

Établi d'artisan fantasy avec des outils enchantés soigneusement rangés

Deux chemins mènent à Ascension en français, et ils aboutissent à une traduction rigoureusement identique. Le choix ne dépend que d’une chose : êtes-vous à l’aise à l’idée de lancer un petit programme, ou préférez-vous ne manipuler que des fichiers ?

Avec l’application, dite « le Hub »

L’auteur fournit une petite application Windows qui fait tout le travail. Vous la téléchargez, vous la posez où vous voulez, vous double-cliquez. Elle trouve votre dossier de jeu toute seule, et si elle se trompe, vous corrigez d’un clic. Un bouton « Installer la traduction » plus tard, c’est terminé.

Son intérêt réel n’est pas l’installation, qui ne prend pas beaucoup plus de temps à la main. C’est tout ce qui vient après. L’application vérifie les nouvelles versions et les installe d’un bouton, et elle se met même à jour elle-même. Sur un projet qui publie plusieurs correctifs par semaine, ça change la donne.

Windows va vous faire peur, c’est normal

Au premier lancement, un écran bleu annonce que « Windows a protégé votre ordinateur ». Ce n’est pas un jugement sur le programme lui-même. C’est le sort réservé à tout logiciel non signé, la signature coûtant plusieurs centaines d’euros par an, hors de portée d’un projet gratuit. Cliquez sur « Informations complémentaires », puis « Exécuter quand même ». Le code source est public si vous voulez vérifier ce qu’il fait.

Autre cas fréquent : si votre jeu est installé dans Program Files, Windows protège ce dossier. L’application vous proposera alors un bouton pour redémarrer avec les droits nécessaires.

À la main, sans lancer aucun programme

L’archive manuelle ne contient que des fichiers texte, lisibles dans n’importe quel éditeur. Vous la téléchargez, puis vous l’extrayez dans le dossier de votre jeu Ascension, celui qui contient déjà un dossier Interface. Windows demandera de fusionner, acceptez : vos autres addons ne sont pas touchés.

Reste l’étape que tout le monde oublie. Lancez le jeu jusqu’à l’écran de sélection des personnages, cliquez sur le bouton AddOns en bas à gauche, puis cochez « Load Out of Date AddOns » en haut de la fenêtre. Vérifiez qu’AscensionFR est bien coché et validez. Sans cette case, le jeu ignore purement et simplement l’addon, et c’est presque toujours l’explication quand « ça n’a rien traduit ».

Pour mettre à jour, on extrait la nouvelle archive par-dessus l’ancienne. Un détail à connaître : quand une version ajoute des fichiers, recharger l’interface ne suffit pas, il faut relancer le jeu complètement.

Les voix françaises d’époque

Le projet propose aussi les doublages français d’origine : dialogues des personnages, salutations, répliques de boss. Plus de 14 000 fichiers audio, distribués séparément parce que l’ensemble pèse environ 1,4 Go, bien plus lourd que la traduction elle-même.

Ce pack est hébergé sur un dépôt distinct, et ce choix n’a rien d’anodin. Si une réclamation de droits d’auteur venait à le faire disparaître, la traduction et son système de mise à jour resteraient intacts. C’est le genre de précaution qu’on ne prend pas par hasard.

L’application sert d’ailleurs aussi de catalogue : elle distribue d’autres modules optionnels, dont un lot d’améliorations de confort et un assistant de pêche, tous traduits.

Barde jouant du luth dans une taverne, ondes sonores lumineuses

Faire avancer la traduction en jouant

Aventuriers rassemblés autour d'une carte du monde lumineuse

C’est la partie la plus astucieuse du projet, et probablement la moins connue. Sur un jeu de cette taille, des textes échappent forcément à la traduction, surtout dans les zones que peu de gens fréquentent.

Alors l’addon relève tout seul les textes anglais que vous croisez en jouant. Vous n’avez rien à faire en jeu. À la fermeture, l’application vous propose de les envoyer, et ils partiront en traduction pour la version suivante. Sans l’application, la commande /afr en jeu permet de copier le rapport pour le déposer sur le Discord du projet.

Les rapports ne contiennent que des textes du jeu et des numéros de sorts ou d’objets. Les noms de personnages en sont retirés automatiquement. Concrètement, chaque zone que vous explorez fait avancer la traduction pour tout le monde, et celles que personne ne visite restent en anglais.

Le circuit tourne à plein régime : 1 669 rapports remontés à ce jour, dont 452 sur une seule journée. Et depuis la version 3.3, on peut aller plus loin sans quitter le jeu. Vous survolez un texte, vous ouvrez la fenêtre, et vous proposez votre propre traduction. Si vous ne parlez pas anglais, un simple bouton « Signaler à traduire » fait le travail.

Reste une question que tout le monde finit par poser : quand est-ce qu’Ascension en français sera vraiment complet ? Probablement jamais, et son auteur l’assume. Entre les 3 548 textes qui doivent rester en anglais, les fenêtres du jeu qu’il faut traiter une par une, et un serveur qui continue d’ajouter du contenu, une traduction de ce type relève de l’entretien plutôt que du chantier qui s’achève. L’objectif visé est plus concret : qu’un joueur puisse monter un personnage et enchaîner son contenu sans jamais buter sur de l’anglais qui le bloque.

Et quand Ascension sort un gros patch ?

Scribe comparant deux registres à la lueur d'une lanterne

La question se pose, un rééquilibrage général étant attendu sur le serveur. Beaucoup redoutent de voir Ascension en français se casser du jour au lendemain. La réponse tient en deux mots : rien ne casse. L’addon ne touche pas au jeu, il pose du français par-dessus l’anglais au moment de l’affichage. Si un sort change, au pire l’addon ne le reconnaît plus et laisse l’anglais s’afficher.

Le danger est ailleurs, et il est plus retors. Un rééquilibrage modifie surtout des chiffres dans les descriptions. Si l’addon reconnaît encore le texte, il affiche sa traduction d’avant, avec les anciennes valeurs. Vous lisez alors du français parfaitement rédigé qui vous annonce des dégâts qui n’existent plus.

« Le vrai risque, ce n’est pas l’anglais, c’est le français faux. Je préfère très largement un texte anglais pendant une semaine qu’un texte français qui ment. »

LePetitDan

Sous ce problème s’en cache un autre, qui a probablement coulé les tentatives précédentes. Ascension a créé 241 870 identifiants qui lui sont propres. Recoller mécaniquement d’anciennes traductions par numéro revient à afficher la description d’un sort sur un autre. Un garde-fou a été posé : quand un même texte français se retrouve rattaché à trop de clés différentes, il est rejeté.

Concrètement, après un gros patch, attendez-vous à voir de l’anglais revenir quelques jours sur ce qui a bougé. Rien n’est perdu pour autant : les anciennes traductions restent en base, c’est seulement la correspondance qui a lâché. Et le rattrapage ne repose pas sur une seule personne, puisque ce sont les rapports des joueurs qui signalent automatiquement ce qui a changé.

Si quelque chose cloche

SymptômeQue faire
Tout est resté en anglaisL’addon n’est pas activé. Écran de sélection des personnages, bouton AddOns, cocher « Load Out of Date AddOns »
Un texte précis est repassé en anglaisLe jeu a modifié ce texte lors d’une mise à jour. Envoyez votre rapport, ce sera corrigé à la version suivante
Des textes restent anglais dans une zoneNormal, et c’est là que vous pouvez aider. Le rapport les fera traduire
La mise à jour n’a rien changéSi la version ajoutait des fichiers, relancez le jeu complètement au lieu de recharger l’interface

Où télécharger Ascension en français

Le projet est gratuit et rien n’est réservé à ceux qui donnent. Son auteur, LePetitDan, est joignable sur son Discord, et c’est aussi là que se signalent les traductions perfectibles. Elles sont corrigées vite.

Pour aller plus loin

Une fois le jeu en français, l’étape suivante consiste souvent à mieux voir ce que vous ramassez. Nous maintenons de notre côté LootCollector, édition KamiLabs, un addon qui met en commun les découvertes d’objets épiques entre joueurs : où ils tombent, chez qui, et comment y aller. Son fonctionnement est détaillé dans ce guide dédié. Les deux addons se complètent sans se gêner.

Et si vous cherchez quelle spécialisation monter ensuite, notre tier list PvP classe les meilleures options pour l’arène et le monde ouvert.

Ascension en français : l’auteur répond

Nous avons posé nos questions à LePetitDan, qui a accepté d’y répondre par écrit. Ses réponses éclairent aussi bien les coulisses techniques du projet que ce qui l’a poussé à s’y mettre. Les voici dans leur intégralité.

Ascension avait déjà eu un pack français, retiré parce qu’il faisait planter le jeu. Qu’est-ce qui t’a fait penser que tu pouvais réussir là où ça avait cassé ?

Honnêtement, rien de très héroïque : j’ai découvert Ascension il y a très peu de temps, je n’ai pas connu la version cassée. J’avais simplement envie d’essayer les nouvelles classes en français, parce que je ne suis pas à l’aise avec l’anglais. Je me suis lancé pour moi, pas pour réparer quelque chose.

Par contre, avant d’écrire la moindre ligne, j’ai voulu comprendre pourquoi ça cassait. Et c’est là que c’est intéressant : le moteur du jeu ne se contente pas d’afficher les textes, il en relit certains pour décider quoi faire. Si un addon réécrit un de ces textes-là, le jeu refuse l’action en cours et le joueur ne peut plus lancer ses sorts. C’est la protection anti-triche, elle ne se contourne pas.

Donc la règle d’AscensionFR, c’est celle-là : on n’écrit que dans ce qui s’affiche à l’écran, jamais dans ce que le moteur relit.

Et ce n’est pas au feeling. Un outil lit directement les fichiers du client et sort la liste de ce qui est relu : 3 548 chaînes sur 13 552, réparties dans 424 des 855 fichiers du jeu. Ces 3 548-là restent en anglais, par construction. C’est une limite assumée, pas un oubli.

Le reste suit la même logique : aucun fichier du jeu n’est modifié, on ajoute seulement des fichiers d’addon ; désinstaller, c’est supprimer un dossier ; et chaque version passe une batterie de contrôles automatiques avant d’être publiée.

Tu as sorti une trentaine de versions en une dizaine de jours. Comment tu tiens ce rythme, et est-ce qu’il y a eu un moment où tu t’es demandé dans quoi tu t’étais embarqué ?

Le projet est passé de la 1.0 à la 3.3 en une dizaine de jours, mais il faut relativiser : au début, c’étaient surtout de petites corrections et de petits ajouts, donc ça sortait vite. Aujourd’hui le rythme a changé, je prépare de plus grosses mises à jour, plus abouties, et le délai entre chacune s’allonge. Ce n’est pas moins de travail, c’est du travail qui met plus longtemps à être présentable.

Ce qui a surtout changé, c’est ce qu’il y a autour. Chaque version passe maintenant par une série de bancs de vérification avant de sortir, et ça, ça ne se bâcle pas. Je préfère sortir juste que sortir vite.

Comment je tiens ? Au café, essentiellement. Et le plus fou, c’est que des joueurs m’en ont offert quelques-uns via de petits dons pour me remercier, ça, ça fait vraiment plaisir.

Est-ce que je me demande dans quoi je me suis embarqué ? Tous les jours. Mais je découvre le développement en même temps que je le fais, et ça me plaît beaucoup trop pour m’arrêter.

Ascension prépare un gros rééquilibrage. Que se passe-t-il pour la traduction quand le serveur sort un patch de cette taille ?

Rien ne casse. L’addon ne touche pas au jeu : il pose du français par-dessus l’anglais au moment de l’affichage. Si Ascension change un sort, au pire l’addon ne le reconnaît plus et affiche l’anglais. Un texte anglais, jamais un plantage.

Le vrai risque, ce n’est pas l’anglais, c’est le français faux. Un rééquilibrage change surtout des chiffres dans les descriptions, et il y a deux cas de figure. Soit le texte anglais change, l’addon ne le reconnaît plus et rend la main à l’anglais, comportement normal. Soit il le reconnaît encore, et le joueur lit ma traduction d’avant, avec les anciens chiffres. C’est le second qui est vicieux, et c’est celui que je surveille.

Il y a un piège en dessous, d’ailleurs, et c’est probablement ce qui a coulé les tentatives précédentes : Ascension a créé 241 870 identifiants qui lui sont propres. Si on recolle les anciennes traductions par numéro, on se retrouve avec le français d’un autre sort. J’ai posé un garde-fou là-dessus : quand un même texte français se retrouve porté par trop de clés différentes, il est refusé.

Pour le rattrapage, je ne cours pas après les changements tout seul : ce sont les joueurs qui les remontent sans rien faire de particulier.

le joueur joue → le client écrit ses caches, l’addon note ce qu’il n’a pas su traduire → un clic dans le Hub envoie le rapport → mon atelier l’ingère et régénère les bases → le Hub de tout le monde se met à jour seul

À titre d’échelle : 1 669 rapports remontés à ce jour, dont 452 arrivés en une seule journée. Donc la récolte est rapide, quelques jours pour le contenu que les gens jouent vraiment. Ce qui prend du temps, ce n’est pas traduire, c’est vérifier.

Et oui, entre-temps, des textes repassent en anglais sur ce qui a bougé. Rien n’est perdu : l’ancienne traduction reste en base, c’est juste la correspondance qui a lâché. Je préfère très largement un texte anglais pendant une semaine qu’un texte français qui ment.

Tu annonces plus de 660 000 textes traduits. À partir de quand tu considéreras que c’est « complet », et est-ce que ce moment existe vraiment sur un jeu qui continue d’ajouter du contenu ?

Petite mise à jour du chiffre au passage : on en est à 1 272 596 champs traduits aujourd’hui, répartis dans 26 bases. Les 660 000, c’était il y a quelques versions, ça a doublé depuis.

Cela dit, « complet » n’existera probablement jamais, et pas seulement par manque de temps. Il y a trois raisons.

La première, c’est que l’addon ne fonctionne pas en remplaçant un fichier anglais par un fichier français. Il faut aller chercher le texte au moment où le jeu l’affiche, à chaque endroit où il l’affiche, et il y a beaucoup d’endroits. Chaque nouvelle fenêtre est un chantier à part entière.

La deuxième, c’est qu’une partie du jeu doit rester en anglais volontairement : les 3 548 chaînes que le moteur relit. Les traduire bloquerait les joueurs. C’est un plafond choisi, pas un retard.

La troisième, c’est qu’Ascension continue d’ajouter du contenu. Une traduction d’un serveur vivant, c’est un entretien, pas un projet qui se termine.

Ce que je considérerais comme « fini », c’est plutôt : qu’un joueur puisse monter un personnage et faire son contenu de bout en bout sans jamais tomber sur de l’anglais qui le bloque, quêtes, sorts, talents, objets. Ça, c’est atteignable. Le 100 % pour l’éternité, non.

Et je change de mesure au passage : jusqu’ici je comptais le volume, maintenant je veux compter la qualité. 1,27 million de champs traduits ne dit rien du nombre qui sont bien traduits, et c’est là-dessus que je travaille.

Bonus : qui es-tu ?

À la base je suis juste un joueur de WoW retail qui tournait en rond. Je n’ai aucune compétence en développement : je m’assiste d’IA pour le code pur et dur, en mode apprentissage, je comprends au fur et à mesure. Ma motivation, c’est simplement l’amour de WoW.

Et depuis le début du projet, deux semaines, énormément de gens ont trouvé l’addon utile. Par respect pour eux, je continue à le développer, à mon rythme.

Bonus : comment l’addon fonctionne concrètement ?

C’est un addon, pas un patch. Des fichiers .lua et .xml déposés dans Interface/AddOns. Aucun fichier du jeu n’est modifié, c’est autorisé par Ascension, et c’est réversible à 100 % : tu supprimes le dossier, tu retrouves ton jeu d’origine. Aucun risque de bannissement.

Ce qu’il y a dedans. 26 bases de données (sorts, objets, quêtes, zones, hauts faits, dialogues, talents), soit 1 272 596 champs. Pour le contenu de base de Wrath, je m’appuie sur les traductions officielles de Blizzard. Tout ce qui est propre à Ascension (les 21 classes, les 3 928 talents, les objets et sorts maison) a dû être traduit de zéro : ça n’existait nulle part.

Comment il affiche. Il ne remplace pas le texte du jeu : il l’intercepte au moment où il est dessiné à l’écran et écrit le français par-dessus. Deux chemins, un balayage des fenêtres visibles et un crochet sur la fonction d’affichage. Dans les deux cas, on n’écrit que dans ce qui est dessiné, jamais dans une variable que le moteur relit.

Comment il s’améliore. C’est une boucle, et ce sont les joueurs qui la font tourner. Depuis la 3.3, on peut même proposer sa propre traduction directement en jeu : tu survoles un texte, tu ouvres la fenêtre, tu proposes. Ou tu cliques simplement « Signaler à traduire » si tu ne parles pas anglais.

Le Hub. Il installe, met à jour, désinstalle et gère l’envoi des contributions. C’est aussi lui qui distribue les modules optionnels : les voix françaises, l’équipement, le confort et l’assistant de pêche.

Projet communautaire non officiel, sans affiliation avec Blizzard Entertainment ni Project Ascension. Chiffres relevés le 28 juillet 2026. Propos recueillis par écrit auprès de LePetitDan.