Формат файла обмена 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">&lt;strong&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">&lt;/strong&gt;</ept>
</source>
<note>fieldTitle=Page Content</note>
</trans-unit>
</body>
</file>