XLIFF

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken
XLIFF
Bestandsextensie xlf, xliff
MIME-type application/x-xliff+xml
Portaal  Portaalicoon   Informatica

XLIFF (XML Localisation Interchange File Format) is een op XML gebaseerd formaat 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-industrie. 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).

Beschrijving[bewerken]

Een XLIFF-document is opgebouwd uit een of meer <file>-elementen. Elk <file>-element komt overeen met een origineel bestand of databron (d.w.z. databank-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 toont 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]

Referenties[bewerken]

  1. OASIS XLIFF 1.2 Specificatie
  2. Okapi filters
  3. Okapi onderdelen die XLIFF gebruiken