iOS XLIFF
- Расширение
- .xliff
- Импорт
- да
- Экспорт
- да
Файлы XLIFF для iOS - это файлы, сгенерированные XCODE, состоящие из одного или нескольких элементов <file>.
Каждый элемент <file> соответствует исходному файлу или источнику (например, таблице базы данных).
<file> содержит источник локализуемых данных и после перевода, соответствующие локализованные
данные для одного языкового стандарта.
Локализуемые данные хранятся в элементах <trans-unit>. Элемент <trans-unit>
содержит элемент <source>
для хранения исходного текста и элемент <target> для хранения последнего переведенного текста.
Элементы <target>
не являются обязательными.
Важно
Экспорт не сможет быть выполнен без установки в проекте языка по умолчанию.
Значения на эталонном языке
переходят в тег <source>, а переводы попадают в тег <target>.
Документация
Пример
Загрузить файл примера<?xml version="1.0" encoding="UTF-8"?> <xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 http://docs.oasis-open.org/xliff/v1.2/os/xliff-core-1.2-strict.xsd"> <file source-language="en" target-language="fr" datatype="plaintext" xml:space="preserve"> <header> <tool tool-id="localizify.com" tool-name="localizify.com"/> </header> <body> <trans-unit id="addTerm"> <target>Ajouter une traduction</target> <source>Add translation</source> </trans-unit> <trans-unit id="cancel"> <target>Annuler</target> <source>Cancel</source> </trans-unit> <trans-unit id="confirm"> <target>Confirmer</target> <source>Confirm</source> </trans-unit> <trans-unit id="enterProjectName"> <target>Entrez le nom du projet</target> <source>Enter project name</source> </trans-unit> <trans-unit id="helloWorld"> <target>Bonjour le monde</target> <source>Hello World</source> </trans-unit> <trans-unit id="hi"> <target>Bonjour</target> <source>Hello</source> </trans-unit> <trans-unit id="selectLanguage"> <target>Choisir la langue</target> <source>Choose language</source> </trans-unit> <trans-unit id="settings"> <target>Paramètres</target> <source>Settings</source> </trans-unit> </body> </file> </xliff>