Types de fichiers pris en charge (Strings)

.XLIFF - XML Localization Interchange File Format V2 (Strings)

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

Extensions de fichier

.xlf, .xliff

Extension d'API

xliff_2

Importer

oui

Export

oui

Prise en charge des formes plurielles

oui

Prise en charge des formes plurielles

non

Options de format

Ces options peuvent être spécifiées lorsqu'un fichier est chargé et/ou Télécharger. Selon la méthode de charger/Télécharger (API, CLI, synchronisation de dépôt, etc.), elles peuvent être spécifiées dans les paramètres de requête charger, Télécharger ou dans le fichier de configuration phrase.yml.

ignore_source_translations, ignore_target_translations, override_file_language, enclose_in_cdata, include_translation_state

XLIFF 2.0 est une mettre à jour de XLIFF 1.2, plus couramment utilisé.

Il s'agit d'une variante basée sur XML qui utilise des balises telles que <source>, <target> pour stocker les textes originaux et traduits pour un fichier source donné. De plus, il extrait les données à ne pas traduire, y compris les variables, les codes et les commentaires, et les enregistre dans des éléments personnalisés.  

Comparé à XLIFF 1.2, XLIFF 2.0 a l'avantage de la simplicité découlant d'une structure DOM mieux organisée et de l'application de la modularité.  

XLIFF 2.0 a une structure DOM différente de celle de XLIFF 1.2. Les deux format sont généralement incompatibles.

Options de format

Identifiant

ignore_source_translations

Type

booléen

Chargement

oui

Téléchargement

non

Par défaut

false

Description

Ignorer les traductions source dans le fichier lors du charger (pour éviter les mises à jour accidentelles de la langue source)

Identifiant

ignore_target_translations

Type

booléen

Chargement

oui

Téléchargement

non

Par défaut

false

Description

Ignorer les traductions cible dans le fichier lors du charger (pour éviter les mises à jour accidentelles de la langue cible)

Identifiant 

override_file_language

Type 

booléen

Chargement 

oui

Téléchargement 

non

Par défaut 

false

Description 

Ce format contient généralement des informations sur la langue dans le fichier lui-même. Utiliser cette option pour remplacer la langue par celle que vous spécifiez.

Identifiant 

enclose_in_cdata

Type 

booléen

Charger 

non

Télécharger 

Oui

Par défaut 

false

Description 

Englobe les traductions contenant des balises html dans CDATA. Si désactivé, les entités HTML non prises en charge sont remplacées par leurs valeurs décodées. Par exemple :

  • &pound; est remplacé par £.

  • &trade; est remplacé par .

Exemple de code

<?xml version="1.0" encoding="UTF-8" ?>
<xliff version="2.0" xmlns="urn:oasis:names:tc:xliff:document:2.0" srcLang="en" trgLang="de">
  <file original="ng.template" id="ngi18n">
    <unit id="key_name">
      <notes>
        <note category="meaning">en-tête</note>
        <note category="location">app/app.component.ts:2</note>
      </notes>
      <segment>
        <source>Hello</source>
        <target>Hallo</target>
      </segment>
    </unit>
  </file>
</xliff>

Formes plurielles

Les clés pluralisées seront exportées en utilisant la syntaxe suivante :

<unit id="plural_key">
  <segment>
    <source>{"one":"a plural","other":"some plurals"}</source>
    <target>{"one":"ein Plural","other":"einige Plurale"}</target>
  </segment>
</unit>
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.