5.8.2.1.14.6.  Créer des fichiers XLIFF avec des traductions / Exploiter des fichiers XLIFF avec des traductions

Description :

  • XLIFF(XML Localization Interchange File Format) est un format d'échange de données basé sur XML, qui sert à standardiser les processus de localisation.

  • XLIFF exporte un fichier pour chaque langue traduite. Chaque fichier a une langue source et une langue cible.

  • Chaque traduction a un état de traduction. Actuellement, c'est soit "nécessite une traduction", soit "traduit" (Dans la version 2.1, c'est "initial" ou "translated".

  • Lors de l'importation dans PARTproject, seules les traductions à l'état "translated" sont lues.

  • L'appel de la boîte de dialogue correspondante se fait dans le menu contextuel d'un projet/répertoire sélectionné

Flux de travail :

  1. Exportez les fichiers de traduction de PARTproject par la commande du menu contextuel sous Traduction [Translation] -> Créer des fichiers XLIFF avec des traductions [Export XLIFF for translation].

    Créer des fichiers XLIFF avec des traductions [Export XLIFF for translation]

    Créer des fichiers XLIFF avec des traductions [Export XLIFF for translation]

  2. Ouvrez le fichier xlf dans un éditeur de traduction tel que Poedit.

  3. Effectuez la traduction et enregistrez le fichier.

  4. Importez les fichiers xlf traduits de PARTproject par la commande du menu contextuel sous Traduction [Translation] -> Exploiter les fichiers XLIFF avec les traductions [Import XLIFF for translation].

    N'utilisez cette fonction que si les fichiers ont été exportés avec la fonction XLIFF correspondante. La version XLIFF est déterminée automatiquement.

    Lire XLIFF avec traductions [Read XLIFF with translations]

    Lire XLIFF avec traductions [Read XLIFF with translations]

    • N'importer que les traductions ayant le statut "translated" [Only import translations with status "translated"]: Voir ci-dessous la description des options d'exportation.

Options de réglage :

Les différentes options de paramétrage de la boîte de dialogue Écrire XLIFF avec traductions [Write XLIFF with translations] sont expliquées ci-dessous.

Écrire XLIFF avec des traductions [Write XLIFF with translations]

Écrire XLIFF avec des traductions [Write XLIFF with translations]

  • Répertoire source [Source directory]

    Répertoire source [Source directory]

    Répertoire source [Source directory]

    • Répertoire [Directory]: Le répertoire ou le projet sélectionné dans le choix du projet [Project selection] est déjà saisi.

    • Inclure les répertoires enfants [Include subdirectories]: Non activé par défaut

  • Options XLIFF [XLIFF options]:

    Options XLIFF [XLIFF options]

    Options XLIFF [XLIFF options]

    • Répertoire d'exportation [Export directory]:

      L'exportation crée plusieurs fichiers .xlf (un pour chaque langue cible).

      Les caractères de remplacement suivants sont disponibles dans le menu contextuel du champ de saisie et peuvent être utilisés pour modifier le chemin défini.

      • Nom du fichier [File name] -> <fileName>

      • chemin relatif [relative path] -> <filePath>

      • Chemin relatif court [relative path short] -> <filePathShort>

      • version [Version] -> <version>

      Exemple : <filePathShort> du PAA Le bloc-cylindre est résolu en ahp-blockzylinder-blockzylinder.prj.

    • Nom de fichier [File name]: structure du nom de fichier. Ici aussi, des caractères de remplacement sont disponibles dans le menu contextuel du champ de saisie.

      • nom du fichier [File name] -> <fileName>

      • Chemin relatif court [relative path short] -> <filePathShort>

      • Langue source -> <srcLang

      • Langue cible -> <destLang> : Obligatoire si plus d'un fichier est exporté

      • Version -> <version> : la version paramétrée (donc 1.2, 2.0 ou 2.1)

      Les fichiers XLIFF se terminent généralement par .xlf.

      exemple :

      Dans l'exemple suivant, le caractère de remplacement "<filePath>" a été ajouté au répertoire d'exportation [Export directory]. -> Les sous-dossiers correspondants sont alors automatiquement créés dans le répertoire d'exportation.

      Le nom des fichiers xlf est composé du chemin d'accès au fichier, de la langue cible et de la version XLIFF.

      Exemple avec des caractères génériques pour "Répertoire d'exportation [Export directory]" et "Nom de fichier [File name]".

      Exemple avec des caractères génériques pour "Répertoire d'exportation [Export directory]" et "Nom de fichier [File name]".

    • version [Version]:

    • Encode les balises de variables ($xxx.) [Encode Variable tags (<xxx>)]: A partir de la version 2.0.

      Par défaut : activé

      Les variables telles que $NB. sont représentées par des caractères génériques substitué. Très utile, car il n’y a pas d’erreurs dans les références à D’autres colonnes de la table peuvent apparaître.

    • Encode les balises HTML (<xxx>) [Encode HTML tags (<xxx>)]: A partir de la version 2.1.

      Par défaut : activé

      Similaire à Encodez les balises de variables ($xxx.) [Encode Variable tags (<xxx>)].

      Les balises HTML telles que <h1><p><br> sont remplacées par des caractères génériques.

    • Notes pour le traducteur [Notes for the translator]: A partir de la version 2.0.

      Par défaut : désactivé

      Des informations supplémentaires sont écrites, comme par exemple la source de la traduction.

    • Écrire xml:lang [Write xml:lang]: Attribut dans le code source. La valeur par défaut est désactivée.

  • Langue source [Source language]

    Langue source [Source language]

    Langue source [Source language]

    • Toute langue affichée dans l'onglet Traduction [Translation] peut être sélectionnée comme langue source. Sélectionnez-la dans la zone de liste.

      [Important]Important

      Pour chaque catalogue, le catalogue créé [Catalog created in the language] doit être défini dans la langue [Catalog created in the language] et la langue par défaut du catalogue [Default language of catalog]. (XLIFF ne supporte que les langues correctement marquées. Un message d'erreur apparaît s'il n'y en a pas).

    • Forcer les identificateurs internes comme langue source [Force internal identifiers as source language]: XLIFF permet d'exporter depuis n'importe quelle langue source vers n'importe quelle langue cible.

      Cette fonction n'est compatible avec le système de traduction actuel que par une solution de contournement. Comme les fonctions CSV existantes ont été utilisées lors de l'importation, il faut d'abord remplacer la langue source par la langue de base. C'est très laborieux, mais possible si cette option est désactivée. Si elle est activée, le texte de base est écrit en tant que métadonnées pour chaque traduction. Ainsi, lors de l'importation, le texte de base est utilisé au lieu de la traduction proprement dite et la conversion laborieuse de la langue source vers la langue de base n'est plus nécessaire.

      Par défaut : activé

  • Langues cibles [Target languages]

    Langues cibles [Target languages]

    Langues cibles [Target languages]

    • Activez les langues cibles souhaitées.

    • Écrire des valeurs par défaut comme proposition de traduction [Write default values as translation suggestion]:

      Utile lorsque "Identificateur interne" est sélectionné comme langue source. Cette fonctionnalité n'est cependant utilisable qu'avec certains éditeurs XLIFF. Non compatible avec l'option Notes pour le traducteur [Notes for the translator].

      À partir de la version 2.0.

    • S'il n'y a pas de traduction, écris [If no translation is available, write]...

      S'il n'existe pas encore de traduction pour un texte lors de l'exportation, la balise cible peut être configurée ici.

      • pas de traduction [no translation]: ne pas écrire de tag cible (par défaut)

      • traduction vide [empty translation]: écrire une balise cible vide. (<target></target>)

      • Texte source [Source text]: écrire le texte source dans la balise cible.

      En XLIFF, une traduction est valide si l'état de la traduction est "translated". Le contenu de la balise cible est secondaire. Il existe des éditeurs XLIFF qui ignorent l'état de traduction.

  • Limiter les traductions [Restrict translations]: activez les options souhaitées.

    Limiter les traductions [Restrict translations]

    Limiter les traductions [Restrict translations]

    • Filtre de projet [Project filter]:

      • Uniquement les projets visibles [Only visible projects]

    • Filtre de type [Type filter]

      • Texte de la norme [Standard text]

      • Désignation de la norme [Standard name]

      • Assembly

      • Modes

      • Défini par l'utilisateur [Custom]

      • Groupe de variables [Variable group]

      • Valeurs des variables [Variable values]

      • Page produit [Product page]

      • Media(Texte) [Media(Text)]

      • Relation

      • Nom du répertoire [Directory name]

      • Désignation du catalogue [Catalog name]

      • Media(Table)

      • Description de la variable [Variable description]

      • Modèle de classification

      • Désignation pour l'installation [Name of installation]

      • Désignation de la norme [Standard name]

      • Nom de la pièce [Partname]

      • Media(Html)

      • Releasenotes [Release notes]

      • Classification

      • Nom de la variable [Name of variable]

      • Dessin [Drawings]

      • Vue [View]

      • Numéro de norme [Standard number]

      • Point de connexion [Connection-Point]

      • Désignation de la nomenclature [BOM name]

      • Valeur du projet [Project value]

    • Statut de la traduction [Translation status]: l'utilisateur peut choisir d'exporter uniquement les textes qui n'ont pas encore de traduction ou uniquement les textes déjà traduits, ce qui est utile lorsque les traductions sont seulement adaptées, mais qu'aucune nouvelle ne doit être ajoutée.

      • Toutes les traductions [All translations] (par défaut)

      • Uniquement les textes déjà traduits [Only already translated texts]

      • Seulement des traductions manquantes [Only missing translations]