[英]Angular: How to generate one trans-unit from i18n attribute and $localize function?
组件中的代码:
title = $localize`Monday`;
模板中的代码:
<div i18n>Monday</div>
“ng extract-i18n”命令将两个独立的反式单元提取到messages.xlf。
是的,因为您有两个单独的翻译:ts 文件中的title
和模板中的<div>
。 如果您想使用title
,您可以在模板中使用带有i18n
属性的插值。 如果您使用i18n
属性,它会在翻译发生之前在编译过程中翻译成另一个$localize
:
<div>{{title}}</div>
另一种选择是省略title
,只在模板中使用i18n
,我觉得这更容易。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.