Мы используем встроенные инструменты Angular для извлечения сообщений из шаблонов.
Это отлично работает, и мы получаем всю информацию в файле XLIFF, используя:
ng xi18n
В этом файлеtrans-unit
выглядит следующим образом:
<trans-unit id="3535a6c8296b457542000d2cbd15ca93f86cdd79" datatype="html">
<source>Homepage</source>
<context-group purpose="location">
<context context-type="sourcefile">app/component/nav/nav.component.html</context>
<context context-type="linenumber">39</context>
</context-group>
<note priority="1" from="description">description</note>
<note priority="1" from="meaning">title</note>
</trans-unit>
Несмотря на то, что содержимое в <context-group purpose="location">
выглядит интересно, он использует детали проекта и реализации для внешней службы перевода.
Есть ли способсказать Angular не включить ли эту информацию в файл XLIFF?
В качестве альтернативы, есть ли другие инструменты, которые могли бы выполнить преобразование?Возможно, для компилятора важно иметь эту информацию во время сборки.