XLIFF

XLIFF
Bestandsextensie xlf, xliff
MIME-type application/x-xliff+xml
Portaal  Portaalicoon   Informatica

XLIFF (XML Localisation Interchange File Format) is een op XML gebaseerde indeling die is gecreëerd om lokalisatie te standaardiseren. XLIFF werd door OASIS als een standaard geaccepteerd in 2002. De huidige specificatie is v1.2[1] gepubliceerd op 1 februari 2008.

De specificatie is gericht op de lokalisatie-branche. Het specificeert elementen en attributen om te helpen bij lokalisatie.

XLIFF maakt deel uit van het framework Open Architecture for XML Authoring and Localization (OAXAL).

Een XLIFF-document is opgebouwd uit een of meer <file>-elementen. Elk <file>-element komt overeen met een origineel bestand of gegevensbron (d.w.z. gegevensbank-tabel). Een <file>-element bevat de bron van de lokaliseerbare gegevens en, eenmaal vertaald, ook de overeenkomende gelokaliseerde gegevens voor de doeltaal.

Lokaliseerbare gegevens worden opgeslagen in <trans-unit>-elementen. Het <trans-unit>-element heeft een <source>-element om brontekst op te slaan, en een <target>-element om doeltekst op te slaan. Het <target>-element is niet verplicht.

<trans-unit id="1">
 <source xml:lang="en">Cannot find the file.</source>
 <target xml:lang="nl">Bestand niet gevonden.</target>
</trans-unit>

Het voorbeeld hieronder bevat een XLIFF-document met tekst uit een Photoshop-bestand (PSD-bestand) en de vertaling in het Japans:

<xliff version="1.2">
 <file original="Graphic Example.psd"
  source-language="en-US" target-language="ja-JP"
  tool="Rainbow" datatype="photoshop">
  <header>
   <skl>
    <external-file uid="3BB236513BB24732" href="Graphic Example.psd.skl"/>
   </skl>
   <phase-group>
    <phase phase-name="extract" process-name="extraction"
     tool="Rainbow" date="20010926T152258Z"
     company-name="NeverLand Inc." job-id="123"
     contact-name="Peter Pan" contact-email="ppan@xyzcorp.com">
     <note>Make sure to use the glossary I sent you yesterday.
      Thanks.</note>
    </phase>
   </phase-group>
  </header>
  <body>
   <trans-unit id="1" maxbytes="14">
    <source xml:lang="en-US">Quetzal</source>
    <target xml:lang="ja-JP">Quetzal</target>
   </trans-unit>
   <trans-unit id="3" maxbytes="114">
    <source xml:lang="en-US">An application to manipulate and 
     process XLIFF documents</source>
    <target xml:lang="ja-JP">XLIFF 文書を編集、または処理
     するアプリケーションです。</target>
   </trans-unit>
   <trans-unit id="4" maxbytes="36">
    <source xml:lang="en-US">XLIFF Data Manager</source>
    <target xml:lang="ja-JP">XLIFF データ・マネージャ</target>
   </trans-unit>
  </body>
 </file>
</xliff>

Gerelateerde bronnen

[bewerken | brontekst bewerken]