XLIFF 1.2 format (.xlf, .xliff)
XLIFF 1.2 er OASIS XML-utvekslingsstandarden for tospråklig innhold,
utvekslingsformatet som oversettelsesverktøy og TMS-plattformer bruker
til å flytte innhold mellom uttrekk og oversettelse. Et dokument grupperer
<trans-unit>-elementer under <file>-beholdere, der hver enhet inneholder en
<source> og en valgfri <target>, med inline-markup representert
gjennom parvise (bpt/ept, g) eller frittstående (x, ph) kode-
elementer og segmentering uttrykt via <seg-source> og
<mrk mtype="seg">.
Leseren sender ut én blokk per <trans-unit> med tekst, og bærer
kilden, eventuell eksisterende målverdi, segmentering, alt-trans-treff og
enhetens metadata. Skriveren oppdaterer mål og som standard
state-attributtet på målet, slik at en fil etter rundtur gjenspeiler
oversettelsesfremdriften. Dette speiler Okapis XLIFF 1.2-filter.
How kapi reads it
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
addAltTrans | boolean | false | Tillat tillegg av nye alt-trans-elementer |
addTargetLanguage | boolean | true | Legg til målspråkattributtet i filelementer hvis det ikke allerede er til stede |
allowEmptyTargets | boolean | false | Tillat at målelementer med tomt innhold skrives |
alwaysAddTargets | boolean | false | Legg til målelementer for enspråklige XLIFF-filer som ikke har noe mål i kilden |
codeFinderRules | array | Regex-mønstre som matcher innebygde koder i oversettbar tekst | |
editAltTrans | boolean | false | Tillat redigering av eksisterende alt-trans-elementer |
fallbackToID | boolean | false | Bruk trans-unit id-attributtet som blokknavn når resname-attributtet ikke er til stede |
forceUniqueIds | boolean | false | Skriv om trans-unit-IDer for å håndheve unikhet på tvers av filen |
ignoreInputSegmentation | boolean | false | Ignorer seg-source/mrk-segmentering fra inndata-XLIFF og behandle hele kilden som ett enkelt segment |
includeExtensions | boolean | true | Inkluder ikke-standard navneromutvidelserelementer i uttrukket innhold |
includeIts | boolean | true | Inkluder ITS (Internationalization Tag Set)-markup i ekstrahert innhold |
overrideTargetLanguage | boolean | false | Overstyr attributtet for målspråk i utdatadokumentet med rørledningens mållokal |
preserveSpaceByDefault | boolean | false | Behandle alt innhold som xml:space="preserve" med mindre det eksplisitt overstyres |
targetStateValue | string | needs-translation | Tilstandsverdi som skal angis på målelementer når useTranslationTargetState er aktivert |
useCodeFinder | boolean | false | Aktiver regex-basert deteksjon av innebygd kode i oversettbar tekst |
useTranslationTargetState | boolean | true | Oppdater tilstandsattributtet på målelementer ved skriving av oversatt XLIFF |
Configure it live
Examples
Merk måltekster som oversatt
Skriv en endelig måltilstand i stedet for standard needs-translation.
useTranslationTargetState: true
targetStateValue: translated
Flat ut inndata-segmentering
Behandle hver kilde som ett segment, og ignorer seg-source-markører.
ignoreInputSegmentation: true
Processing notes
Én blokk emitteres per oversettbar
<trans-unit>; enheter merkettranslate="no"sendes gjennom som ikke-oversettbare.Inline-markup (
bpt/ept,g,x,ph) og<seg-source>/<mrk mtype="seg">segmentering leses inn i blokken.
← Back to the Format Reference