Формат 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>