Поделиться через


Формат файла обмена XLIFF в SharePoint

Получите сведения о реализации файла обмена XLIFF в SharePoint, включая справочные сведения о схеме и пример XML.

Реализация формата файлов обмена XLIFF в SharePoint

SharePoint предоставляет поддержку в приложении XLIFF для функций вариантов и служб перевода. SharePoint Server использует XLIFF для передачи информации о файле и ее содержимое из SharePoint Server для человеческого преобразования в формат, который можно легко понять (en).

SharePoint соответствует руководству по представлению XLIFF 1.2 для HTML, опубликованному OASIS, когда HTML-страницы SharePoint Server извлекаются в формат XLIFF. Чтобы исключить сочетание переводимых элементов и элементов кода, которые будут появляться в пакетах XLIFF при транспортировке неизмененном содержимом CDATA SharePoint Server, SharePoint предоставляется с возможностью создания полностью совместимых с XLIFF документов XLIFF, которые также хорошо интегрированы с SharePoint. При экспорте XML-файлы в формате XLIFF из sharepointservernv, данных, которая получает человеческого translator чистой и готова для перевода.

В этом статье документы определенного SharePoint Server реализации XLIFF элементы и атрибуты, которые определены как правило в версии 1.2 XLIFF open стандартный документ издательством OASIS. Дополнительные сведения о конкретных элементах и атрибутах XLIFF см. в спецификации XLIFF 1.2.

Таблица 1. Важные элементы и атрибуты XLIFF в SharePoint

Элемент Атрибуты Примечания
Xml
version
encoding
Объявляет версии XML и кодировки.
XLIFF
version
xmlns
Содержит version атрибут и механизм проверки схемы.
File
original
source-language
target-language
datatype
tool-id
Соответствующий исходный файл, являющийся в одну страницу GUID из вариантов компонент, который включает в себя исходный и целевой языки ( source-language и target-language), которые будут использоваться средства машинного перевода и средства human перевода.
Атрибут original содержит GUID, который используется для идентификации исходного исходного содержимого. Это значение всегда должно быть static для обеспечения успешного импорта.
Атрибут datatype также хранится в элементе File в формате HTML для всех страниц SharePoint.
Атрибут tool-id — это GUID, который идентифицирует средство, создающее XLIFF-файл.
Заголовок
Средство
tool-id
tool-name
Указывает, создавшего файл XLIFF инструмент.
Примечание
Содержит сведения, которые могут оказаться полезны для локализатора, разработчик или пользователями, имеющими обработки файла XLIFF.
значения элементов note создаются . атрибуты note содержат идентификаторы GUID, чтобы указать расположение и типов контента для предоставления контекста.
Основной текст
Единица передачи
id
datatype
Атрибут id содержит GUID, определяющий расположение импорта.
Атрибут datatype определяет тип данных, содержащихся в элементе trans-unit . Список доступных datatype значений атрибутов открытом документе стандартных XLIFF см.
Источник
HTML-контент часто содержит разметки, которые сохранены. По этой причине SharePoint заключает разметку в HTML-содержимое с тегами, определенными в руководстве по представлению XLIFF 1.2 для HTML.
Target
фазы (необязательно)
BPT (необязательно)
(необязательно) типа корпоративного проекта
Sub (необязательно)
HTML-контент часто содержит разметки, которые сохранены. По этой причине SharePoint заключает разметку в HTML-содержимое с тегами, определенными в руководстве по представлению XLIFF 1.2 для HTML.
Ячейки единицы
Файлы, хранящиеся в SharePoint, можно отправлять для локализации через XLIFF через элементы bin-unit . Файл можно извлечь обратно в исходный формат файла с помощью примера кода SharePoint: Извлечение и вставка элементов bin-unit в файлах XLIFF .
Источник корзины
Целевой ячейки
Внутренний файл
форма

Пример: разметка XLIFF из SharePoint

В следующем примере XML-документа в формате файла обмена XLIFF показано, как SharePoint реализует некоторые элементы и атрибуты, определенные в стандарте.


<?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>

См. также