【发布时间】:2020-04-19 07:00:30
【问题描述】:
我已将使用 i18n 的现有 Angular 应用程序更新到版本 9。执行此操作后,它会在构建过程中引发错误,无法找到我的翻译:
No translation found for "6570363013146073520" ("Dashboard")
我注意到上面提供的 ID 在我的 messages.xlf 文件中不存在,并且看起来是完全不同的格式。
这是 Angular 9 之前的样子:
<trans-unit id="f65253954b66e929a8b4d5ecaf61f9129f8cec64" datatype="html">
<source>Dashboard</source>
<target state="final">The translated string</target>
</trans-unit>
我在 Github 上的 found this 谈到了这个问题,但我不明白它是如何解决的。我如何告诉 Angular 使用他们在该问题中讨论的“旧格式”?
或者有其他解决方案吗?
【问题讨论】:
标签: angular internationalization