Remarque |
---|
Ce document représente une exploitation de la documentation de référence citée. Cette documentation “générale” doit être privilégiée. |
Paramétrage
L'ordre des dictionnaires, ainsi que les formatages de date, de caractère séparateur de milliers et décimal, sont réglés dans le fichier translateParams.txt.
...
Fichier de paramètres complémentaire est le fichier préparé au chapitre précédent pour forcer l'import des données de menus
Cocher la case "Extraire uniquement les nouveaux libellés" : Permet d'ignorer les libellés déjà présents dans un autre dictionnaire
Renseigner le nom du dictionnaire de référence DAN
Lancer l'extraction
...
Lancer Harmony puis Xtranslate (Menu Éditeurs/Traduction)
Lancer le menu Générer / mettre à jour le dictionnaire de traduction à partir du dico de référence
Renseigner le nom du dictionnaire de référence, le nom du dictionnaire de traduction et le code langue associé
...
Lancer le traitement
Insertion des traductions
Depuis Xtranslate, lancer le menu 'Exporter vers fichier tableur'
...
Choisir l'option 'Texte original – étranger' pour obtenir un fichier listant les traductions nouvelles / existantes. L'option 'pour réintégration' n'exporte que les termes déjà traduits, avec une numérotation "dans l'ordre des traductions insérées" qui ne précise pas le contexte.
L'option préfixe (gt, rc, cc, sans ‘*', séparés par ‘;') permet d'obtenir des fichiers excel par "contexte" de module, permettant une traduction plus fine. Il conviendra de faire autant d’extractions que de préfixes existants dans le dossier des sources spécifiques, en plus d’une extraction sans préfixe (complète).
Remarque |
---|
Attention : un fichier Excel existant sera écrasé par l'extraction, il n'est pas possible d'obtenir directement des onglets par module. |
Chaque fichier excel peut être agrémenté ainsi :
Les cellules A1 et A2 doivent contenir les infos préfixe.
La ligne 2 peut contenir les entêtes pour filtrage
Les cellules de la colonne A peuvent pointer sur le préfixe
...
Construire un fichier tableur regroupant l'ensemble des termes à traduire avec leur contexte, en complétant si nécessaire avec les termes sans contexte.
Ajouter les traductions dans le fichier tableur global. Si la traduction est identique au terme FR (cas fréquent avec FR -> CA), laisser vide (permet de bénéficier des évolutions des termes FR)
Reporter les traductions dans chaque fichier d'export individuel pour permettre l'import par contexte
Importer les traductions avec le menu dédié, et selon les caractéristiques du tableau (ligne d'entête, etc)
...
Le bouton ‘Charger les préfixes depuis le fichier du Tableau’ s’active quand on se place sur le champ préfixe. En cliquant sur ce bouton, la cellule B1 du fichier tableur sera lue et les préfixes définis.
Remarque |
---|
Importer un fichier sans préciser les préfixes placera les traductions contenues partout où c’est possible, introduisant des possibles incohérences. Exemple, ‘Dépôt’ devrait être traduit par ‘Warehouse’ dans les modules ‘gt;g3', et par ‘Deposit’ dans les modules 'cc;rc;c3;r3’ |
Le choix de modifier les lignes du dictionnaire de traduction au statut ‘Terminé’ peut avoir des conséquences inattendues, il est recommandé de modifier le statut des lignes dont on est pas certain de la traduction par ‘À réviser’ avant l’import.
Info |
---|
Il est recommandé d’importer les traductions par contexte connu, ce qui modifiera le statut des lignes à ‘Terminé’, avant d’importer un fichier contenant des traductions sans contexte. Ce qui, avec des options standard, n’entrainera pas l'écrasement des traductions introduites par contexte. |
...
À l’issue des imports, ouvrir le dictionnaire de traduction
Cliquer sur 'Charger toutes les lignes', puis sur 'traduction' pour voir les traductions dans leurs contextes
Le bouton 'Synchroniser' permet d'afficher le contexte du masque dans Xwin pour chaque ligne
...
Vérifier, compléter, modifier les traductions.
Exploitation de traductions existantes
Un terme peut avoir été traduit dans un dictionnaire plus "général", dans un contexte différent. Exemple : un libellé copié d'un masque vers un autre.
Il est possible d'utiliser ces traductions dans son propre dictionnaire. Il faut disposer pour cela :
o Du dictionnaire de référence général (exemple infinitylangue.dhfi)
o Du dictionnaire de traduction compilé (exemple infinitylangue_EN.dhot)
Depuis Xtranslate, lancer le menu Outils/Utiliser les traductions d'autres dictionnaires objets