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.

✓ Couverture par langue 📊 Export / import XLSX 🔍 Validation avant écriture 🔒 Sauvegarde automatique 🌐 Multilingue

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.

Export XLSX de BranchPy ouvert dans Excel montrant les colonnes locale, key, source_text, translation, status et source_file pour les lignes françaises et italiennes
Le classeur exporté dans Excel — locale, clé, texte source, traduction, statut et chemin du fichier dans chaque ligne
montrant 15 chaînes source, 100% de couverture pour le français et l'italien, et 3 blocs orphelins" style="width:100%; border-radius:10px; border:1px solid rgba(255,255,255,0.08);" loading="lazy">
Panneau de couverture — répartition par langue avec les boutons Exporter et Importer & Valider
Panneau de prévisualisation d'import montrant 33 lignes au total, 23 à mettre à jour, 10 avertissements
Prévisualisation d'import — chaque changement listé avant qu'un seul fichier soit écrit
Suite du panneau de prévisualisation — section avertissements avec 10 lignes EMPTY_TRANSLATION, bouton Appliquer visible en bas
Les avertissements sont listés ligne par ligne — Appliquer est conditionné à votre confirmation explicite

Le flux de travail en cycle complet

Exporter → traduire → importer → appliquer. Chaque étape est indépendante — pausez entre deux sans perdre votre travail.

  1. Lancer l'audit de couvertureVoyez les pourcentages de traduction actuels et trouvez les chaînes manquantes ou orphelines avant de commencer.
  2. Exporter vers XLSXCliquez sur Exporter dans la section Localisation du Centre de contrôle. Sauvegardez le classeur et envoyez-le à votre traducteur.
  3. Traduire dans ExcelLe traducteur remplit la colonne Traduction. Le texte source et le chemin du fichier sont là pour le contexte.
  4. Importer & validerSélectionnez le classeur terminé. BranchPy valide chaque ligne et ouvre une prévisualisation de tous les changements.
  5. 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