Формат XLIFF
Дата обновления перевода 2023-09-25
Формат XLIFF
Большинство профессиональных инструментов перевода поддерживают XLIFF. Эти файлы используют XML-формат, и поддерживаются Symfony по умолчанию. Кроме поддержки всех функций перевода Symfony, формат XLIFF также имеет некоторые особенные функции.
Добавление примечаний к содержанию перевода
Иногда переводчикам необходим дополнительный контекст, чтобы понять, как лучше перевести некоторое содержание. Этот контекст может быть предоставлен с помощью примечаний, которые являются набором комментариев, используемых для хранения читаемой для конечного пользователя информации. Единственный формат, который поддерживает загрузку и сброс таких примечаний - XLIFF версии 2.
Если документ XLIFF 2.0 содержит узлы <notes>
, они автоматически загружаются/
сбрасываются внутри приложения Symfony:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
<?xml version="1.0" encoding="UTF-8" ?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.1" version="2.1"
srcLang="fr-FR" trgLang="en-US">
<file id="messages.en_US">
<unit id="LCa0a2j" name="original-content">
<notes>
<note category="state">new</note>
<note category="approved">true</note>
<note category="section" priority="1">user login</note>
</notes>
<segment>
<source>original-content</source>
<target>translated-content</target>
</segment>
</unit>
</file>
</xliff>