我们正在使用 Angular 的内置工具从模板中提取消息。
这工作正常,我们使用以下方法获取 XLIFF 文件中的所有信息:
ng xi18n
在这个文件中 atrans-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 文件中?
或者,是否有其他工具可以进行转换?也许编译器在构建期间拥有该信息很重要。