Hva er XLIFF-filformatet?
En .xliff-fil er et XML-dokument med åpen standard som brukes til å utveksle oversettbart innhold mellom programvarelokaliseringsverktøy, oversettelsesstyringssystemer (TMS) og innholdslagre. XLIFF - XML Localisation Interchange File Format - vedlikeholdes av OASIS og er den dominerende utvekslingsstandarden i den profesjonelle lokaliseringsbransjen.
Formatet parer kildespråksegmenter med deres oversettelser i et strukturert hierarki. Et <file>-element representerer ett kildedokument; inni det holder <unit>-elementer (XLIFF 2.x) eller <trans-unit>-elementer (XLIFF 1.2) hver sine <source>- og <target>-underelementer. Innebygde koder - <ph> (plassholder), <sc>/<ec> (omspennende koder), <pc> (parede koder) - representerer formateringstagger fra kilden, slik at oversettere kan plassere dem riktig uten å eksponere rå markup.
XLIFF 1.2 (2008) er fortsatt den mest utbredte versjonen til tross for at XLIFF 2.0 introduserte en bakoverinkompatibel redesign i 2014 og XLIFF 2.2 ble publisert i 2024. Mange verktøy eksporterer XLIFF med leverandørspesifikke utvidelser: SDL Trados bruker .sdlxliff, memoQ bruker .mqxlz. Filendelsen .xliff og dens alias .xlf er funksjonelt identiske; .xlf er den foretrukne endelsen i Apples Xcode-lokaliseringsarbeidsflyt.
Attributtene srcLang og trgLang på rot-elementet <xliff> deklarerer kilde- og målspråk ved hjelp av BCP 47-tagger (f.eks. en-US, de-DE). Relaterte formater inkluderer .po (GNU gettext) og .tmx (Translation Memory eXchange).
Sikkerhet og trygghet
RISIKO: LOWRen XML-tekstfil; ikke kjørbar. Ingen kjente sikkerhetsproblemer spesifikke for XLIFF. Som med all XML, kan feilformaterte filer forårsake parser-feil i verktøy.
Formatdetaljer
i et nøtteskallProgrammer som åpner XLIFF-filer
Tekniske detaljer
dyp spesifikasjon| Standardiseringsorgan | OASIS (Organization for the Advancement of Structured Information Standards) |
| MIME-type | application/xliff+xml |
| XML-navnerom (v2.x) | urn:oasis:names:tc:xliff:document:2.0 |
| XML-navnerom (v1.2) | urn:oasis:names:tc:xliff:document:1.2 |
| Versjonshistorikk | 1.0 (2002), 1.1 (2003), 1.2 (2008), 2.0 (2014), 2.1 (2018), 2.2 (2024) |
| Mest brukte versjon | XLIFF 1.2 (2008) - dominerende i produksjonsarbeidsflyter for lokalisering per 2024 |
| XLIFF 1.2 oversettelsesenhet | <trans-unit> som inneholder <source>- og <target>-underelementer |
| XLIFF 2.x oversettelsesenhet | <unit> > <segment> > <source> + <target> |
| Innebygde kode-elementer | <ph> (plassholder), <sc>/<ec> (omspennende koder), <pc> (parede koder) |
| Koding | UTF-8 kreves av spesifikasjonen; UTF-16 med BOM er også tillatt |
| Alias-endelse | .xlf (funksjonelt identisk; foretrukket av Apple Xcode-lokaliseringsarbeidsflyt) |
| Leverandørutvidelser | .sdlxliff (SDL Trados), .mqxlz (memoQ, zip-pakket XLIFF) |
| Språktagger | BCP 47 i srcLang- og trgLang-attributter på rot-elementet <xliff> (f.eks. en-US, de-DE) |
| Typisk størrelse | 10 KB - 50 MB (skalerer med mengden oversettbart innhold) |
| Utgitt | 2002 (XLIFF 1.0, OASIS standard) |
| Siste versjon | XLIFF 2.2 (OASIS, 2024) |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | docs.oasis-open.org |
XLIFF-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om XLIFF-filer.