¿Qué es el formato de archivo XLIFF?
Un archivo .xliff es un documento XML de estándar abierto utilizado para intercambiar contenido traducible entre herramientas de localización de software, sistemas de gestión de traducción (TMS) y repositorios de contenido. XLIFF - XML Localisation Interchange File Format - es mantenido por OASIS y es el estándar de intercambio dominante en la industria de la localización profesional.
El formato empareja segmentos del idioma de origen con sus traducciones en una jerarquía estructurada. Un elemento <file> representa un documento de origen; dentro de él, los elementos <unit> (XLIFF 2.x) o <trans-unit> (XLIFF 1.2) contienen cada uno hijos <source> y <target>. Los códigos en línea - <ph> (marcador de posición), <sc>/<ec> (códigos de intervalo), <pc> (códigos emparejados) - representan etiquetas de formato del origen, lo que permite a los traductores colocarlas correctamente sin exponer el marcado original.
XLIFF 1.2 (2008) sigue siendo la versión más ampliamente desplegada a pesar de que XLIFF 2.0 introdujo un rediseño incompatible con versiones anteriores en 2014 y XLIFF 2.2 se publicó en 2024. Muchas herramientas exportan XLIFF con extensiones específicas del proveedor: SDL Trados utiliza .sdlxliff, memoQ utiliza .mqxlz. La extensión .xliff y su alias .xlf son funcionalmente idénticos; .xlf es la extensión preferida en el flujo de trabajo de localización de Xcode de Apple.
Los atributos srcLang y trgLang en el elemento raíz <xliff> declaran el idioma de origen y de destino utilizando etiquetas BCP 47 (por ejemplo, en-US, de-DE). Los formatos relacionados incluyen .po (GNU gettext) y .tmx (Translation Memory eXchange).
Seguridad y protección
RIESGO: LOWArchivo de texto XML plano; no ejecutable. No se conocen problemas de seguridad específicos de XLIFF. Al igual que con cualquier XML, los archivos mal formados pueden causar errores de análisis en las herramientas.
Detalles del formato
en pocas palabrasProgramas que abren archivos XLIFF
Detalles técnicos
especificación profunda| Organismo de estandarización | OASIS (Organization for the Advancement of Structured Information Standards) |
| Tipo MIME | application/xliff+xml |
| Espacio de nombres XML (v2.x) | urn:oasis:names:tc:xliff:document:2.0 |
| Espacio de nombres XML (v1.2) | urn:oasis:names:tc:xliff:document:1.2 |
| Historial de versiones | 1.0 (2002), 1.1 (2003), 1.2 (2008), 2.0 (2014), 2.1 (2018), 2.2 (2024) |
| Versión más desplegada | XLIFF 1.2 (2008) - dominante en los flujos de trabajo de localización de producción a partir de 2024 |
| Unidad de traducción XLIFF 1.2 | <trans-unit> que contiene elementos hijos <source> y <target> |
| Unidad de traducción XLIFF 2.x | <unit> > <segment> > <source> + <target> |
| Elementos de código en línea | <ph> (marcador de posición), <sc>/<ec> (códigos de intervalo), <pc> (códigos emparejados) |
| Codificación | UTF-8 requerido por la especificación; UTF-16 con BOM también permitido |
| Extensión de alias | .xlf (funcionalmente idéntica; preferida por el flujo de trabajo de localización de Apple Xcode) |
| Extensiones de proveedor | .sdlxliff (SDL Trados), .mqxlz (memoQ, XLIFF envuelto en zip) |
| Etiquetas de idioma | BCP 47 en los atributos srcLang y trgLang en el elemento raíz <xliff> (p. ej., en-US, de-DE) |
| Tamaño típico | 10 KB - 50 MB (escala con el volumen de contenido traducible) |
| Lanzado | 2002 (XLIFF 1.0, OASIS standard) |
| Última versión | XLIFF 2.2 (OASIS, 2024) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | docs.oasis-open.org |
Conversiones de XLIFF
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos XLIFF.