Flux aller-retour Excel

Confiez un seul XLSX à un traducteur et réimportez-le sans perdre le contexte.

Dernière mise à jour :

L’aller-retour Excel est le flux central de la plupart des équipes de localisation. Ce guide couvre l’export, ce que voient les traducteurs et les garde-fous à la réimportation.

Export #

Avec le modèle ouvert, Fichier → Exporter les traductions…. Choisissez CSV ou XLSX, sélectionnez la destination et enregistrez.

L’export contient :

  • Un marqueur de version de schéma (cellule A1 en XLSX, une ligne de commentaire préfixée par # en CSV)
  • Quatre colonnes d’information fixes : Object ID, Type, Parent, Name
  • Deux colonnes par culture : Caption ({culture}) et Description ({culture})
  • Une ligne par objet traduisible (tables, colonnes, mesures, hiérarchies, niveaux de hiérarchie)

Les colonnes du modèle suivent le commutateur AFFICHAGE de la grille au moment de l’export : Libellé n’écrit que les colonnes de libellé, Description que les colonnes de description, Les deux écrit les deux. Si le fichier possède une couche rapport, l’export ajoute une deuxième feuille Rapport (ou un .report.csv associé) contenant le texte du canevas dans une forme large, avec une colonne par langue. Voir Format de fichier XLSX et CSV pour le schéma complet.

UTF-8 avec BOM, pour qu’Excel ouvre correctement le fichier quand un traducteur double-clique dessus sous Windows. Le CSV utilise des fins de ligne CRLF pour la même raison.

Ce que vit le traducteur #

Les traducteurs ouvrent le fichier. Ils voient une grille Excel familière. Ils remplissent les cellules vides dans les cultures sur lesquelles ils travaillent, enregistrent et renvoient le fichier. Ils n’ont pas besoin d’installer Daxlate.

La première colonne (Object ID) est la clé d’identité à l’import. Les traducteurs doivent la traiter comme une clé étrangère et ne pas la modifier. De même pour Type, Parent et Name, qui sont là pour les aider à comprendre le contexte de chaque ligne.

Réimport #

Dans l’application, Fichier → Importer les traductions…, choisissez le fichier et confirmez. L’application affiche un aperçu de l’import dans une boîte de dialogue avant de l’appliquer :

  • Le nombre de lignes, avec le nombre de cellules modifiées
  • Les cultures nouvelles détectées dans le fichier (elles seront ajoutées au modèle)
  • Des avertissements pour les colonnes inconnues, les Object ID inconnus et les écarts de version de schéma (un fichier issu d’une version majeure plus récente est refusé d’emblée)

Cliquez sur Appliquer pour valider. Le résultat arrive dans l’éditeur comme un lot annulable unique : une seule annulation revient sur tout l’import.

Sémantique des cellules vides #

L’import superpose le contenu du fichier au modèle :

  • Une cellule remplie définit la traduction pour cette culture.
  • Une cellule vide signifie « pas encore traduit » et n’est pas touchée : un fichier à moitié terminé n’efface donc jamais les traductions qu’un traducteur n’a pas encore atteintes. La confirmation d’import vous indique combien de cellules vides ont été ignorées.

Pour supprimer une traduction, videz la cellule dans la grille, ou retirez la langue entière depuis la liste déroulante Cultures.

Si une colonne du fichier renvoie à une culture qui n’existe pas encore dans le modèle, l’import ajoute la culture et la remplit à partir des cellules du fichier.

Version de schéma #

Les exports CSV et XLSX portent tous deux un marqueur de version (Daxlate/1.0, en cellule A1 pour XLSX ou en commentaire sur la première ligne du CSV). À l’import, les fichiers issus d’une version majeure plus récente sont refusés avec une erreur claire, pour qu’une version obsolète n’applique pas à moitié un fichier incompatible. Les fichiers sans marqueur sont traités comme du 1.0 pour la compatibilité ascendante.