+7 (831) 262-10-70

+7 (831) 280-82-09

+7 (831) 280-82-93

+7 (495) 545-46-62

НИЖНИЙ НОВГОРОД, УЛ. Б. ПОКРОВСКАЯ, 42Б

ПН–ПТ 09:00–18:00

Загрузка нестандартного XML файла в CAT-программу

Загрузка нестандартного XML файла в CAT-программу

Язык XML поддерживается большинством современных систем переводческой памяти. Для большинства популярных форматов на основе этого языка (например, XLIFF) существуют готовые настройки. В остальных случаях может потребоваться вручную задать список требующих перевода элементов и значений атрибутов. Для этой цели используется XPath – язык запросов к элементам XML-документа, являющийся стандартом консорциума W3C.

Основным понятием логической структуры формата XML является «элемент». Элементы могут быть вложены друг в друга, образуя древовидную структуру. Элементы содержат атрибуты, значения которых заключены в кавычки. Запрос XPath описывает способ выбора нужных элементов.

Примеры запросов XPath:

//question | //answer Выбрать все элементы «question» и все элементы «answer». Знак «|» используется для объединения нескольких запросов
//* Выбрать любой элемент
//@* Выбрать любой атрибут
//@level Выбрать все значения атрибута «level»
//question//* Выбрать все элементы, вложенные в элемент «question»
//question[@translate='yes'] Выбрать все элементы «question» с атрибутом «translate», имеющим значение «yes»
//question[not(@translate='no')] Не выбирать элементы «question» с атрибутом «translate», имеющим значение «no»

Полное описание синтаксиса запросов XPath можно найти здесь:
https://www.w3schools.com/xml/xpath_syntax.asp

Использование с Memsource

image001

Значение XPath запроса вводится в строку «Elements & attributes». Пользователи также могут исключить текст между тегами внутри строки, введя название тегов (без треугольных скобок) в строку «Non-translatable inline elements».

Раздел справки по запросам XPath на сайте Memsource:
https://help.memsource.com/hc/en-us/articles/360001569871-XPath

Использование с SDL Trados Studio

Новый тип файла можно создать из меню File -> Options -> File Types –> New.

image003

Выбираем тип файла «XML (Embedded Content)». Тип «XML (Legacy Embedded Content)» предназначен для обмена данными с версиями SDL Trados Studio 2014 и более ранними.

image005

Если готового файла с настройками нет, то оставляем выделенным пункт «Create an XML file type based on the default settings» и переходим далее.

image006

На странице «Parser rules» добавляем нужный нам запрос XPath.

image007

image008

При работе в Notepad++ для создания и проверки XPath запросов удобно использовать плагин XML Tools. Плагин умеет создавать запросы для элемента, в котором находится курсор. С его помощью также можно быстро проверить какие элементы соответствуют введенному запросу.

Бюро переводов «Альба» имеет большой опыт работы с файлами в формате XML. Наши специалисты смогут выстроить процесс работы над заказом наиболее оптимальным и, следовательно, выгодным для заказчика способом.