Page 1 sur 1

[Outil] Translation Reference Automator

Posté : mer. 30 juil. 2025, 22:15
par Selphira
Il était une fois un mod nommé Tortured Soul.

Un mod plutôt sympa… mais qui au fil des versions, a changé tous les numéros des chaînes de texte ! 😫

Vous voyez venir le drame ?
Un jour, suite à un message de @Le Marquis pour une demande d'intégration du mod au BWS-FR, et remarquant que la version qu'il proposait n'était pas compatible avec EET, j’ai voulu voir quelle était l'ampleur du travail pour mettre à jour la traduction française... et là, cauchemar : impossible de réutiliser proprement la moindre ligne. Les identifiants ne correspondaient plus, tout était mélangé.
C'était plus rapide de tout retraduire à la main...

Mais étant fainéante, je me disais que « Ce serait dommage de perdre tout ce boulot pour si peu... »

C’est de cette frustration qu’est né Translation Reference Automator (T.R.A.), un petit outil maison écrit à la base en PHP et pas du tout user friendly, qui est devenu une appli à part entière grâce à un petit message de @deratiseur qui m'a motivé à le rendre disponible, mais surtout, facile à utiliser, directement dans le navigateur, sans rien installer.
Juste glisser-déposer et c’est parti.

D'autres mods sont dans ce cas, on peut par exemple citer Fade NPC

C’est quoi ce truc ?

T.R.A. est un comparateur intelligent de fichiers .tra, conçu pour les traducteurs de mods Weidu.

Il permet de :
  • Réutiliser automatiquement les anciennes traductions quand c’est possible,
  • Identifier les chaînes modifiées ou nouvelles,
  • Et générer un nouveau fichier .tra prêt à être utilisé, avec les lignes manquantes marquées // [A TRADUIRE].
Tu veux essayer ?

C’est simple :
  1. Ouvre la page dans ton navigateur: https://selphira.github.io/tra.
  2. Glisse les anciens fichiers, les traductions FR, et les nouveaux fichiers dans les bons champs.
  3. Clique sur “Lancer le traitement”.
  4. Télécharge tes fichiers .tra fraîchement générés.
Exemple de sortie :

Code : Tout sélectionner

@1 = ~Bonjour, aventurier !~
@2 = ~Bienvenue à Athkatla.~
@3 = ~I don't know what you're talking about.~ // [A TRADUIRE]
@4 = ~Ceci est un test.~ // [ALTEREE][dialog_old.tra:2] ~This is a test.~ => ~This is a test!!~

Lien vers le projet

GitHub - Translation Reference Automator

Re: [Outil] Translation Reference Automator

Posté : mer. 30 juil. 2025, 23:47
par Le Marquis
Super !
C'est marrant parce que je pensais justement jeter un coup d'oeil à tortured souls 7.06 au mois d'août , et je venais de faire des fouilles archéologiques dans mes mails pour retrouver ce que tu m'avais posté il y a quelques mois...
Je vais essayer de tester ton outil dans les jours qui viennent :up:

Re: [Outil] Translation Reference Automator

Posté : ven. 01 août 2025, 11:43
par Mornagest
Excellente idée, excellent travail pour rallonger l'espérance de vie des traducteurs.

Bravo à toi ! :friends:

Re: [Outil] Translation Reference Automator

Posté : mer. 06 août 2025, 02:16
par jazira
Ça a l'air super pratique et extrêmement simple d'utilisation. Merci.