Angular XTB
- Розширення
- .xtb
- Імпорт
- так
- Експорт
- так
XTB формат є форматом зберігання локалізованих даних, на відміну від формату XMB, який використовується для генерації та перекладу вихідного перекладу.
Формат XTB є xml-файл з переліком пар ключ-значення без більш глибокої структури.
Переклади розміщуються всередині тега <translationbundle> в тезі <translation>
в якому атрибут id описує назву терміна, а вміст - переклад.
Важливо
Генерація перекладів XMB в Angular генерує файли вихідного мови xmb, але використовує файли перекладу xtb (XML Translation Bundle: XTB).
Документація
Приклад
Завантажити файл прикладу<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE translationbundle [ <!ELEMENT translationbundle (translation)*> <!ATTLIST translationbundle lang CDATA #REQUIRED> <!ELEMENT translation (#PCDATA|ph)*> <!ATTLIST translation id CDATA #REQUIRED> <!ATTLIST translation desc CDATA #IMPLIED> <!ATTLIST translation meaning CDATA #IMPLIED> <!ATTLIST translation xml:space (default|preserve) "default"> <!ELEMENT ph (#PCDATA|ex)*> <!ATTLIST ph name CDATA #REQUIRED> <!ELEMENT ex (#PCDATA)> ]> <translationbundle lang="en"> <translation id="addTerm" xml:space="default">Add translation</translation> <translation id="cancel" xml:space="default">Cancel</translation> <translation id="confirm" xml:space="default">Confirm</translation> <translation id="enterProjectName" xml:space="default">Enter project name</translation> <translation id="helloWorld" xml:space="default">Hello World</translation> <translation id="hi" xml:space="default">Hello</translation> <translation id="selectLanguage" xml:space="default">Choose language</translation> <translation id="settings" xml:space="default">Settings</translation> </translationbundle>