Compartir a través de


Formato de archivo de intercambio XLIFF en SharePoint

Obtenga información sobre la implementación de SharePoint del formato de archivo de intercambio XLIFF, incluida la información de referencia de esquema y un ejemplo XML.

Implementación del formato de archivo de intercambio XLIFF en SharePoint

SharePoint proporciona compatibilidad con la aplicación Formato de archivo de intercambio de localización XML (XLIFF) para la característica Variaciones y la característica Servicios de traducción. SharePoint Server usa XLIFF para transportar información acerca de un archivo y su contenido desde SharePoint Server a un traductor humano en un formato que pueda comprender fácilmente el traductor.

SharePoint se adhiere a la guía de representación XLIFF 1.2 para HTML publicado por OASIS cuando las páginas HTML de SharePoint Server se extraen en formato XLIFF. Para eliminar la combinación de elementos traducibles y elementos de código que aparecen en paquetes XLIFF si se transportara contenido CDATA de SharePoint Server sin modificar, SharePoint se entrega con la capacidad de producir documentos XLIFF totalmente compatibles con XLIFF que también están bien integrados con SharePoint. Al exportar archivos XML en formato XLIFF desde sharepointservernv, los datos que recibe el traductor humano están limpio y listos para traducir.

En este artículo documentos específicos SharePoint Server las implementaciones de elementos XLIFF y atributos que se definen de forma más general en la versión 1.2 del documento estándar abierto XLIFF publicado por OASIS. Para obtener más información sobre los atributos y elementos XLIFF específicos, consulte la especificación XLIFF 1.2.

Tabla 1. Elementos y atributos XLIFF notables en SharePoint

Elemento Atributos Notas
Xml
version
encoding
Declara la versión XML y codificación.
XLIFF
version
xmlns
Contiene el version atributo y el mecanismo de validación del esquema.
Archivo
original
source-language
target-language
datatype
tool-id
Se corresponde con el archivo de origen, que en es una página GUID de la característica de variantes que incluye el origen y los idiomas de destino ( source-language y target-language) que se usan en las herramientas de traducción automática y herramientas de traducción de humanos.
El original atributo contiene un GUID que se usa para identificar el contenido de origen original. Este valor debe permanecer estática para ayudar a garantizar una importación correcta.
El datatype atributo también se almacena en el elemento File en formato HTML para todas las páginas de SharePoint.
El tool-id atributo es el GUID que identifica la herramienta que generó el archivo XLIFF.
Encabezado
Herramienta
tool-id
tool-name
Identifica la herramienta que generó el archivo XLIFF.
Nota
Contiene información que puede ser útil para el localizador, desarrollador u otros usuarios que procesar el archivo XLIFF.
valores de los elementos note generados por . atributos de note contienen los GUID que identifican la ubicación y los tipos de contenido para proporcionar contexto.
Cuerpo
Unidad de transferir
id
datatype
El id atributo contiene un GUID que identifica la ubicación de la importación.
El datatype atributo define el tipo de datos contenidos en el elemento trans unit . Para obtener una lista de valores de atributo disponibles datatype , vea el documento estándar abierto de XLIFF.
Origen
Contenido HTML a menudo contiene marcas de formato que se va a conservar. Por este motivo, SharePoint encapsula el marcado en contenido HTML con etiquetas definidas en la guía de representación XLIFF 1.2 para HTML.
Target
pH (opcional)
BPT (opcional)
ETP (opcional)
Sub (opcional)
Contenido HTML a menudo contiene marcas de formato que se va a conservar. Por este motivo, SharePoint encapsula el marcado en contenido HTML con etiquetas definidas en la guía de representación XLIFF 1.2 para HTML.
Unidad de bin
Los archivos almacenados en SharePoint se pueden enviar para su localización a través de XLIFF a través de los elementos bin-unit . El archivo se puede extraer de nuevo en su formato de archivo original mediante el ejemplo de código SharePoint: Extraer e insertar elementos de unidad bin en archivos XLIFF .
Papelera de origen
Papelera de destino
Archivo interno
formulario

Ejemplo: marcado XLIFF desde SharePoint

En el siguiente ejemplo de un documento XML en formato de archivo de intercambio XLIFF se muestra cómo SharePoint implementa algunos de los elementos y atributos definidos en el estándar.


<?xml version="1.0" encoding="utf-8"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
  <file original="ce2b8e40-b802-4196-b6cb-93e63eb4bb42" source-language="en-US" target-language="fr-CA" datatype="html">
    <header>
      <note>type=ListItem</note>
      <note>translatorType=Vendor</note>
      <note>packageGroupId=fb98837d-c4e0-48f1-9e59-874b61802cda</note>
      <note>webId=1c013046-821b-40d7-a1e0-689dd920f37d</note>
      <note>listId=58b11f3f-6549-47c5-bf13-a2dc4dfa03b3</note>
      <note>url=Pages/Type-or-edit-text-in-a-different-language.aspx</note>
      <note>sourceVersion=2</note>
    </header>
<body>
      <trans-unit id="fa564e0f-0c70-4ab9-b863-0177e6ddd247" datatype="plaintext">
        <source>Type or edit text in a different language</source>
        <note>fieldTitle=Title</note>
      </trans-unit>
      <trans-unit id="f55c4d88-1f2e-4ad9-aaa8-819af4ee7ee8" datatype="html">
        <source>
          <bpt id="1">&amp;lt;strong&amp;gt;</bpt>When you want to type documents in different languages, you can change your keyboard layout language--the language-specific characters typed when keyboard keys are pressed--so that you can type the special characters for each language. 
  <ept id="1">&amp;lt;/strong&amp;gt;</ept>
        </source>
        <note>fieldTitle=Page Content</note>
      </trans-unit>
    </body>
  </file>

Vea también