Des traductions qui restent
synchronisées avec votre script.
Les outils de localisation de BranchPy suivent la couverture pour chaque langue de votre projet Ren'Py, exportent les chaînes vers Excel pour vos traducteurs, et appliquent les traductions terminées en une seule étape — sans quitter VS Code.
Gérer les traductions manuellement ne passe pas à l'échelle
Un dossier tl/ Ren'Py avec deux langues ou plus devient vite ingérable. Des chaînes sont ajoutées à la source, mais les traducteurs travaillent dans des fichiers ou des tableurs séparés. À la sortie, vous ne savez plus quelles chaînes sont traduites, lesquelles sont obsolètes et lesquelles sont des restes orphelins d'une réécriture.
L'audit de couverture de BranchPy lit vos vrais fichiers tl/ à tout moment et vous donne un compte exact. Le cycle Export → Traduire → Importer remplace les flux copier-coller par un pipeline structuré et validé qui vérifie chaque ligne avant d'écrire un seul fichier.
Ce que ça fait
Audit de couverture
Pourcentage de couverture par langue, nombre de chaînes manquantes et détection des blocs orphelins — dans un panneau qui se met à jour à chaque relance.
Exporter vers XLSX
Exportez toutes les chaînes traduisibles dans un tableur avec le texte source, la clé de traduction, le fichier source et les colonnes de langue. Les traducteurs peuvent travailler dans n'importe quel outil de tableur.
Importer & valider
Chargez le classeur terminé et obtenez un rapport de validation complet avant d'écrire quoi que ce soit : clés manquantes, correspondances de paramètres, doublons et traductions vides signalés séparément.
Appliquer avec prévisualisation
Le panneau de prévisualisation montre chaque ligne qui va changer, groupée par langue. Les lignes avec avertissements nécessitent une confirmation explicite ; les lignes avec erreurs sont bloquées.
Détection de dérive source
Si le texte source en anglais a changé depuis que le traducteur a reçu l'export, les lignes concernées sont signalées en SOURCE_DRIFT pour que vous puissiez décider ligne par ligne.
Sauvegarde automatique
Une sauvegarde horodatée de chaque fichier .rpy qui sera modifié est créée avant la première écriture. En cas de problème, vous disposez d'un instantané complet pour restaurer.
Voir en action
Captures d'écran de BranchPy v1.1.24 sur un projet Ren'Py avec des traductions françaises et italiennes.
Le flux de travail en cycle complet
Exporter → traduire → importer → appliquer. Chaque étape est indépendante — pausez entre deux sans perdre votre travail.
- Lancer l'audit de couvertureVoyez les pourcentages de traduction actuels et trouvez les chaînes manquantes ou orphelines avant de commencer.
- Exporter vers XLSXCliquez sur Exporter dans la section Localisation du Centre de contrôle. Sauvegardez le classeur et envoyez-le à votre traducteur.
- Traduire dans ExcelLe traducteur remplit la colonne Traduction. Le texte source et le chemin du fichier sont là pour le contexte.
- Importer & validerSélectionnez le classeur terminé. BranchPy valide chaque ligne et ouvre une prévisualisation de tous les changements.
- Réviser & appliquerApprouvez la prévisualisation. BranchPy sauvegarde les fichiers .rpy, écrit les traductions et rapporte la couverture avant et après.
Validation — ce qui est vérifié
Chaque ligne du classeur passe par 8 vérifications avant de pouvoir procéder à l'application.
| Code | Résultat | Signification |
|---|---|---|
PLACEHOLDER_MISMATCH |
Rejeté | Un [variable] ou {tag} présent dans la source est absent de la traduction, ou inversement. |
EMPTY_TRANSLATION |
Avertissement | La cellule de traduction est vide. La ligne peut quand même être appliquée si vous confirmez. |
SOURCE_DRIFT |
Avertissement | Le texte source a changé depuis l'export. La traduction peut être basée sur un texte obsolète. |
UNKNOWN_KEY |
Rejeté | La clé de traduction n'existe plus dans le projet (la chaîne a été supprimée ou renommée). |
DUPLICATE_KEY |
Rejeté | La même clé apparaît plus d'une fois dans le fichier d'import. |
Gratuit pour tous les projets Ren'Py
La couverture de localisation est incluse dans le niveau Ren'Py gratuit. Installez BranchPy, ouvrez votre projet et lancez votre premier audit en quelques secondes.
Obtenir BranchPy gratuitement Guide d'installation