【发布时间】:2019-07-14 07:04:19
【问题描述】:
我们正在使用 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 文件中?
或者,是否有其他工具可以进行转换?也许编译器在构建期间拥有该信息很重要。
【问题讨论】:
标签: angular internationalization angular6 xliff angular8