Angular XLIFF
- Розширення
- .xlf
- Імпорт
- так
- Експорт
- так
Файли Angular XLIFF - це згенеровані Angular файли, що складаються з одного елемента <file>.
<file> містить джерело локалізованих даних і після перекладу, відповідні локалізовані дані
для однієї і тільки однієї, локалі.
Локалізовані дані зберігаються в елементах <trans-unit>.
Елемент <trans-unit> містить елемент <source> для зберігання вихідного тексту і елемент <target>
для зберігання останнього перекладеного тексту. Елементи <target> не є обов'язковими.
Важливо
Експорт не може бути виконаний без установки в проекті мови за замовчуванням.
Значення еталонної мови потрапляють в тег <source>, а переклади - в тег <target>.
Документація
Для експорту у форматі Angular XLIFF потрібно вказати мову за замовчуванням у налаштуваннях проєкту: цей формат зберігає і вихідний текст, і переклад.
Приклад
Завантажити файл прикладу<?xml version="1.0" encoding="UTF-8"?> <xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2"> <file source-language="en" target-language="fr" datatype="plaintext" original="ng2.template"> <body> <trans-unit id="addTerm" datatype="html"> <target>Ajouter une traduction</target> <source>Add translation</source> </trans-unit> <trans-unit id="cancel" datatype="html"> <target>Annuler</target> <source>Cancel</source> </trans-unit> <trans-unit id="confirm" datatype="html"> <target>Confirmer</target> <source>Confirm</source> </trans-unit> <trans-unit id="enterProjectName" datatype="html"> <target>Entrez le nom du projet</target> <source>Enter project name</source> </trans-unit> <trans-unit id="helloWorld" datatype="html"> <target>Bonjour le monde</target> <source>Hello World</source> </trans-unit> <trans-unit id="hi" datatype="html"> <target>Bonjour</target> <source>Hello</source> </trans-unit> <trans-unit id="selectLanguage" datatype="html"> <target>Choisir la langue</target> <source>Choose language</source> </trans-unit> <trans-unit id="settings" datatype="html"> <target>Paramètres</target> <source>Settings</source> </trans-unit> </body> </file> </xliff>