Paramètres d’importation de fichiers

.XLIFF 1.2 and 2.0 - XML Localization Interchange File Format (TMS)

Le contenu est traduit de l’anglais par Phrase Language AI.

Le contenu balise du fichier source peut être visualisé dans l'éditeur en cliquant sur Expand tags sous le menu Outil et modifié en cliquant sur F2.

Important

Les problèmes de tags sont une cause fréquente d'erreurs exporter. Assurez-vous toujours que tags et formatage sont corrects avant d'exporter des fichiers en exécutant des contrôles assurance qualité.

Astuce

Si le contenu XLIFF contient un balisage HTML, sélectionnez Drupal/Wordpress XLIFF comme type de fichier lors de la création de la tâche ou modèle projet.

Types de fichiers

  • .XLF

  • .XLIFF

  • 2.0 Seulement

    Fichiers avec l'en-tête du fichier <xliff version="2.0">

Options d'importation

  • Analyser les messages ICU

    Les messages ICU sont automatiquement convertis en balises. Les fichiers avec des messages ICU ne peuvent contenir aucun élément interne.

  • Utiliser le sous-filtre HTML 

    Importe les balises HTML contenues dans le fichier. Les balises peuvent ensuite être utilisées avec les paramètres Importer fichier HTML.

  • Importer <note>

    La fenêtre Contexte affichera les données de l’élément <note>.

    Seul un <note> dans une <unité> est pris en charge (selon les normes XLIFF 2.0).

  • Lors de l’importation, enregistrer dans la MT les segments confirmés

    Les segments importés comme confirmés sont enregistrés en mode écriture dans la mémoire de traduction du projet.

  • Segmenter XLIFF

    Segmentation standard appliquée. S'il n'est pas sélectionné, un élément sera un segment unique. Il peut en résulter plusieurs phrases par segment. S'il est sélectionné mais qu'un élément reste un segment, l'attribut canResegment="no" peut être présent dans le fichier. Pour push la segmentation, modifier cet attribut en "yes". S'il n'y a pas d'attribut canResegment="no", l'unité sera segmentée.

    Si le segment cible est empty, le texte de l’élément source est segmenté. Vous ne pouvez pas modifier ce comportement en activant/désactivant l’option Segment XLIFF ou en ajustant les règles de segmentation.

    Si le fichier d ' origine contient des éléments de segment pour une unité importée, celle-ci n ' est pas segmentée davantage; elle est considérée comme déjà segmentée. L ' option Segment XLIFF ne permet pas de modifier ce comportement. La segmentation ne peut se produire que si l'unité a un seul élément de segment et aucun élément ignorable.

  • Interpréter les balises saut de ligne/saut de page

    Les tags XLIFF saut de ligne et saut de page créent de nouveaux segments. Cette option ne sera appliquée que si le segment XLIFF est également activé.

  • Conserver les espaces blancs

  • Copier la source dans la cible vide si le segment n'est pas importé

  • 2.0 Inclure les textes avec attribut "translate=no" dans des balises à ne pas traduire

  • 1.2 Seulement Note de contexte

    Le contexte doit être en unité trans dans les éléments context-group ou context avec des attributs context-type.

  • 2.0 Seulement Clé de contexte

    Le contexte doit être dans l'élément d'unité ou les descendants d'unité. Le nœud de base (nœud contextuel) pour l’évaluation XPath est l’élément d’unité. Le XPath par défaut est : @Identifiant.

  • Convertir en entités de caractères

    Liste séparée par des virgules des références de caractères requises dans le fichier de sortie.

    Exemple :

    &#160;,&amp;#x3A3;).

  • Convertir en balises Phrase TMS 

Importer segment rules

L'ajout de règles modifie les paramètres importer par défaut. Les règles peuvent être combinées ou ajoutées et peuvent être appliquées à l'aide du formulaire disponible ou manuellement. Les états XLIFF personnalisés sont pris en charge. Séparer les arguments par une virgule crée la relation logique ET, tandis qu'une nouvelle ligne crée la relation logique OU.

XPath peut également être utilisé dans des règles, mais il sera évalué par rapport à chaque élément trans-unitaire (c'est-à-dire pas le document).

Exemples :

  • Importez uniquement les segments dont l'élément <trans-unit> a un attribut resname dont la valeur est ou contient Info : .[contains(@resname,'Info')].

  • Importer uniquement les segments dont l'élément <trans-unit> ne comporte aucun élément enfant de métadonnées de ce type lorsque l'attribut MT_match est ou contient 100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))]

    Pour exclure les correspondances 100.00 et 101.00% de votre importer, utilisez ou comme suit : .[not(contient(segment-metadata/@tm_correspondance,'100.00') ou contient(segment-metadata/@tm_correspondance,'101.00')].

XPath peut également être utilisé dans des règles, par exemple importer des segments .[contains(@resname, 'Info;yes')].

Par défaut , toutes les trans-unités XLIFF sont importées. Si une segmentation est effectuée, <source> est segmentée et <seg-source> ne l’est pas. Le statut de tous les segments après importation est non confirmé ni verrouillé.

Paramètres d ' importation personnalisés

  • Ne pas importer le segment si

  • Confirmer le segment si

  • Verrouiller le segment si

Mappage des attributs exporter

L'ajout de règles modifie les paramètres importer par défaut. Les règles peuvent être combinées ou ajoutées et peuvent être appliquées à l'aide du formulaire disponible ou manuellement. Les états XLIFF personnalisés sont pris en charge.

Par défaut, toutes les trans-unités XLIFF du fichier cible exporté ressembleront à la source sauf que la cible sera traduite. Pour modifier les états XLIFF, les statuts des segments peuvent être mappés avec des états XLIFF.

Exemple :

Nouveau à Traduit dans le fichier XLIFF cible exporté.

Paramètres exportés personnalisés

Des attributs cibles spécifiques peuvent être réalisés en fonction des statuts des segments suivants :

  • Confirmé et verrouillé

  • Confirmé et pas verrouillé

  • Pas confirmé et verrouillé

  • Non confirmé et non verrouillé

Longueur maximale de la cible

Lorsqu'une unité est divisée en plus de segments, tous les segments auront la même propriété de longueur maximale. Il sera égal au maximum pour l'unité.

Dans ce cas, le Warning suivant est renvoyé après importation :

Une unité est divisée en plus de segments, la limite de longueur maximale sera vérifiée pour chaque segment séparément.

1.2

L'attribut maxwidth peut être utilisé pour spécifier la longueur cible maximale pour la traduction dans les conditions suivantes:

  • La largeur max doit être comprise dans un élément de transunité (et non dans un groupe).

  • La taille doit être spécifiée dans size-unit="char" ou size-unit="percent".

  • Il n'y a qu'un segment dans l'élément trans-unit.

    Un Warning s'affiche s'il y a plus de segments dans l'élément trans-unit.

2.0

La fonctionnalité de longueur cible maximale n'est prise en charge que si:

  • L'élément de fichier contient slr:profiles avec generalProfile="xliff:codepoints"

  • L'unité du fichier contient l'attribut sizeRestriction .

La valeur maximale est alors définie comme propriété de longueur maximale du segment .

Paramètres spécifiques à l ' application

Drupal/Wordpress .XLIFF

Les paramètres sont appliqués dans le modèle projet utilisé avec le plug-in Drupal .

Le filtre WordPress utilisant le sous-filtre HTML, les paramètres importer .HTML peuvent être appliqués. Si les paramètres importer HTML nécessitent une personnalisation plus poussée que celle disponible, le format .XML doit être utilisé.

XLIFF Drupal/Word WordPress est également un bon défaut pour les fichiers .XLIFF lorsque Strings traduisibles sont en CDATA et contiennent tags HTML.

memoQ

Aucun paramètre n’est disponible s’il est détecté automatiquement et importé en tant que memoQ XLIFF. Si une configuration est nécessaire, importez le fichier à l’aide des paramètres importer XLIFF 1.2. Les statuts des segments du memoQ XLIFF doivent être configurés manuellement dans importer paramètres.

Cet article vous a-t-il été utile ?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.