Che cos'è il formato di file XLIFF?
Un file .xliff è un documento XML a standard aperto utilizzato per scambiare contenuti traducibili tra strumenti di localizzazione software, sistemi di gestione della traduzione (TMS) e repository di contenuti. XLIFF - XML Localisation Interchange File Format - è gestito da OASIS ed è lo standard di interscambio dominante nell'intero settore della localizzazione professionale.
Il formato accoppia i segmenti della lingua sorgente con le loro traduzioni in una gerarchia strutturata. Un elemento <file> rappresenta un singolo documento sorgente; al suo interno, gli elementi <unit> (XLIFF 2.x) o <trans-unit> (XLIFF 1.2) contengono ciascuno i figli <source> e <target>. I codici inline - <ph> (placeholder), <sc>/<ec> (codici di estensione), <pc> (codici accoppiati) - rappresentano i tag di formattazione del sorgente, consentendo ai traduttori di posizionarli correttamente senza esporre il markup grezzo.
XLIFF 1.2 (2008) rimane la versione più ampiamente distribuita, nonostante XLIFF 2.0 abbia introdotto una riprogettazione non retrocompatibile nel 2014 e XLIFF 2.2 sia stato pubblicato nel 2024. Molti strumenti esportano XLIFF con estensioni specifiche del fornitore: SDL Trados utilizza .sdlxliff, memoQ utilizza .mqxlz. L'estensione .xliff e il suo alias .xlf sono funzionalmente identici; .xlf è l'estensione preferita nel workflow di localizzazione Xcode di Apple.
Gli attributi srcLang e trgLang sull'elemento radice <xliff> dichiarano la lingua sorgente e quella di destinazione utilizzando i tag BCP 47 (es. en-US, de-DE). Formati correlati includono .po (GNU gettext) e .tmx (Translation Memory eXchange).
Sicurezza e incolumità
RISCHIO: LOWFile di testo XML semplice; non eseguibile. Nessun problema di sicurezza noto specifico per XLIFF. Come per ogni XML, file malformati possono causare errori di parsing negli strumenti.
Dettagli del formato
in sintesiProgrammi che aprono file XLIFF
Dettagli tecnici
specifiche approfondite| Ente di standardizzazione | OASIS (Organization for the Advancement of Structured Information Standards) |
| Tipo MIME | application/xliff+xml |
| Namespace XML (v2.x) | urn:oasis:names:tc:xliff:document:2.0 |
| Namespace XML (v1.2) | urn:oasis:names:tc:xliff:document:1.2 |
| Cronologia versioni | 1.0 (2002), 1.1 (2003), 1.2 (2008), 2.0 (2014), 2.1 (2018), 2.2 (2024) |
| Versione più diffusa | XLIFF 1.2 (2008) - dominante nei flussi di lavoro di localizzazione professionale al 2024 |
| Unità di traduzione XLIFF 1.2 | <trans-unit> contenente gli elementi figli <source> e <target> |
| Unità di traduzione XLIFF 2.x | <unit> > <segment> > <source> + <target> |
| Elementi di codice inline | <ph> (placeholder), <sc>/<ec> (codici di estensione), <pc> (codici accoppiati) |
| Codifica | UTF-8 richiesto dalle specifiche; consentito anche UTF-16 con BOM |
| Estensione alias | .xlf (funzionalmente identica; preferita dal workflow di localizzazione Apple Xcode) |
| Estensioni fornitore | .sdlxliff (SDL Trados), .mqxlz (memoQ, XLIFF compresso in zip) |
| Tag lingua | BCP 47 negli attributi srcLang e trgLang sull'elemento radice <xliff> (es. en-US, de-DE) |
| Dimensione tipica | 10 KB - 50 MB (varia in base al volume del contenuto traducibile) |
| Rilasciato | 2002 (XLIFF 1.0, OASIS standard) |
| Ultima versione | XLIFF 2.2 (OASIS, 2024) |
| Standard aperto | Sì · royalty-free |
| Specifica | docs.oasis-open.org |
Conversioni XLIFF
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file XLIFF.