如何使用Angular在.xlf文件中创建简单的字符串插值

时间:2019-04-01 09:26:57

标签: angular typescript string-interpolation angular-i18n

我正在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}}

0 个答案:

没有答案