我正在Angular网站上的项目中遵循带有i18n标签的国际化官方指南。您能帮我在插值过程中以正确的方式进行吗?以下示例有效,但看起来并不好。
我不喜欢它的原因是我将引用替换为字符串。我更愿意使用引用或字符串,而不是两者都使用。你会推荐什么?
file.component.ts
<div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
<a class="dropdown-item" href="#"><p i18n="English Language">{{ optionEng }}</p></a>
</div>
file.component.html
<trans-unit id="f36b27d2fb9f6f468215bafd5e5cbd601f1270f0" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{ optionEng }}"/></source>
<target>Αγγλικά</target>
<context-group purpose="location">
<context context-type="sourcefile">app/template/navbar/navbar.component.html</context>
<context context-type="linenumber">25</context>
</context-group>
<note priority="1" from="description">English Language</note>
messages.gr.xlf
{{1}}