Articulo de referencia

XLIFF

{{Cite web|url=https://docs.oasis-open.org/xliff/xliff-core/v2.2/xliff-extended-v2.2-part2.html|title=XLIFF Version 2.2|website=docs.oasis-open.org}} "},"latest release date":{"...

XLIFF ( XML Localization Interchange File Format ) es un formato de bitexto basado en XML creado para estandarizar la forma en que se transfieren los datos localizables entre herramientas durante un proceso de localización y un formato común para el intercambio de herramientas CAT . El Comité Técnico (CT) de XLIFF se reunió por primera vez en OASIS en diciembre de 2001 (primera reunión en enero de 2002), [ 2 ] pero la primera versión totalmente ratificada de XLIFF apareció como XLIFF Versión 1.2 en febrero de 2008. Su especificación actual es la v2.2 [ 1 ] publicada el 13 de marzo de 2025, que es retrocompatible con la v2.1 publicada el 13 de febrero de 2018.

La especificación está dirigida a la industria de la localización. Especifica elementos y atributos para almacenar contenido extraído de diversos formatos de archivo originales y su traducción correspondiente. El objetivo era abstraer las habilidades de localización de las habilidades de ingeniería relacionadas con formatos específicos como HTML . [ 3 ]

XLIFF forma parte de la arquitectura de referencia Open Architecture for XML Authoring and Localization ( OAXAL ) .

XLIFF 2.0 y versiones superiores (el formato OASIS ratificado actualmente)

El Comité Técnico (CT) de XLIFF ha publicado la versión 2.2 de XLIFF. [ 4 ] Antes de la creación de la nueva versión principal 2.0, se recabaron comentarios de la comunidad de usuarios de XLIFF, los cuales se integraron en la siguiente versión del estándar. Dos de los métodos principales utilizados fueron la compilación de una lista de extensiones utilizadas por los desarrolladores de herramientas XLIFF y la compilación de una lista de características XLIFF compatibles con cada herramienta XLIFF.

  • Los creadores de herramientas XLIFF han aprovechado el mecanismo de extensibilidad de XLIFF para implementar diversas funcionalidades. Al recopilar una lista de estos puntos de extensión y analizarlos para tareas comunes, el Comité Técnico de XLIFF espera mejorar la Especificación XLIFF 2.0 para incluir mecanismos que permitan a los desarrolladores de herramientas ofrecer estas funcionalidades sin necesidad de utilizar la extensibilidad.
  • Los fabricantes de herramientas XLIFF han admitido diferentes conjuntos de características en la especificación XLIFF 1.2. Al recopilar una lista de estas características, el Comité Técnico de XLIFF espera identificar áreas donde se pueda mejorar la especificación XLIFF 2.0 para que los fabricantes de herramientas puedan ofrecer una mayor compatibilidad con la misma.

El 13 de marzo de 2025, XLIFF 2.2 se convirtió en una especificación OASIS.

En julio de 2024, XLIFF 2.1 fue aprobado como ISO 21720:2024. [ 5 ]

El 13 de febrero de 2018, la especificación XLIFF 2.1 se convirtió en un estándar OASIS. [ 6 ]

En noviembre de 2017, la especificación XLIFF 2.0 fue aprobada como ISO 21720:2017. [ 7 ]

El 6 de agosto de 2014, la especificación XLIFF 2.0 se convirtió en un estándar OASIS. [ 8 ]

El 6 de mayo de 2014, la especificación XLIFF 2.0 se trasladó [ 9 ] a la categoría de Estándar Candidato OASIS. [ 10 ]

Ejemplo de un documento XLIFF 2.0:

<xliff xmlns= "urn:oasis:names:tc:xliff:document:2.0" version= "2.0" srcLang= "en-US" trgLang= "ja-JP" > <file id= "f1" original= "Graphic Example.psd" > <skeleton href= "Graphic Example.psd.skl" /> <unit id= "1" > <segment> <source> Quetzal </source> <target> Quetzal </target> </segment> </unit> <unit id= "2" > <segment> <source> Una aplicación para manipular y procesar documentos XLIFF </source> <target> XLIFF文書を編集、または処理するアプリケーションです。</target> </segment> </unit> <unit id= "3" > <segment> <source> XLIFF Data Manager </source> <target> XLIFFデータ・マネージャ</target> </segment> </unit> </file> </xliff>

XLIFF 1.2 - formato heredado

Un documento XLIFF 1.2 [ 11 ] se compone de uno o más <file>elementos. Cada <file>elemento corresponde a un archivo o fuente original (por ejemplo, una tabla de base de datos). Un archivo <file>contiene la fuente de los datos localizables y, una vez traducidos, los datos localizados correspondientes para una única configuración regional.

Los datos localizables se almacenan en <trans-unit>elementos. Cada <trans-unit>elemento contiene un <source>elemento para almacenar el texto original y <target>otro para almacenar el texto traducido más reciente. Estos <target>elementos no son obligatorios.

<trans-unit id= "1" > <source xml:lang= "en" > No se puede encontrar el archivo. </source> <target xml:lang= "fr" > Fichier non trouvé. </target> </trans-unit>

El siguiente ejemplo muestra un documento XLIFF que almacena texto extraído de un archivo de Photoshop (archivo PSD) y su traducción al japonés:

<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@example.com" > <note> Asegúrate de usar el glosario que te envié ayer. Gracias. </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" > <fuente xml:lang= "en-US" > Una aplicación para manipular y procesar documentos XLIFF </source> <target xml:lang= "ja-JP" > XLIFF文書を編集、または処理するアプリケーションです。</target> </trans-unit> <trans-unit id= "4" maxbytes= "36" > <fuente xml:lang= "en-US" > Administrador de datos XLIFF </source> <target xml:lang= "ja-JP" > XLIFFデータ・マネージャ</target> </trans-unit> </body> </file> </xliff>

Véase también

Referencias

  1. 1 2 "XLIFF Versión 2.2" . docs.oasis-open.org .
  2. Comité Técnico del Formato de Archivo de Intercambio de Localización XML de OASIS. "Estatuto del Comité Técnico XLIFF" . OASIS . Consultado el 28 de julio de 2020 .
  3. Bert Esselink (2003). La evolución de la localización (PDF) . Guía de localización. Computación y tecnología multilingüe. Archivado del original (PDF) el 7 de septiembre de 2012. Recuperado el 8 de septiembre de 2015. ¿La popularidad de XLIFF indica una tendencia? A lo largo de la década de 1990, la industria de la localización intentó convertir a los traductores en semiingenieros. ¿Ahora espera que simplemente traduzcan de nuevo? Ciertamente, eso parece.
  4. "FeatureTracking - XLIFF Wiki" . wiki.oasis-open.org .
  5. "ISO 21720:2024" . ISO .
  6. "#XLIFF V2.1 se convierte en un estándar OASIS | OASIS" . www.oasis-open.org . 14 de febrero de 2018.
  7. "ISO 21720:2017" . ISO .
  8. "XLIFF Versión 2.0 se convierte en un estándar OASIS | OASIS" . www.oasis-open.org . 6 de agosto de 2014.
  9. "Revisión pública de 60 días para el estándar OASIS candidato XLIFF versión 2.0 - en" . lists.oasis-open.org .
  10. "XLIFF Versión 2.0" . docs.oasis-open.org .
  11. "Especificación XLIFF 1.2" . docs.oasis-open.org .
  • Carta Constitutiva OASIS XLIFF TC
  • Sitio web del Comité Técnico de OASIS XLIFF
  • Listas de correo de XLIFF: Lista TC , Lista de comentarios a TC , Lista de usuarios
  • Servicio de validación XLIFF
  • Kit de herramientas para aplicaciones multilingües (MAT) de Microsoft