我正在尝试将我的angular 8项目转换为法语,并且我已经成功使用i18n实现了这一目标。一切顺利,直到涉及到循环功能为止。我已使用以下代码将循环值转换为法语。
HTML:
<span i18n="@@listName">{list.name,select,name{list.name}}</span>
messages.xlf:
<trans-unit id="listName" datatype="html">
<source>{VAR_SELECT,name {list.name} }</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/partials/lists/list.component.html</context>
<context context-type="linenumber">42</context>
</context-group>
</trans-unit>
以及法语翻译如下
message.fr.xlf:
<trans-unit id="listName" datatype="html">
<source>{VAR_SELECT,name {list.name} }</source>
<target>{VAR_SELECT,Dashboard {accueil} account Summary {Relevé de compte}</target>
<context-group purpose="location">
<context context-type="sourcefile">src/app/partials/lists/list.component.html</context>
<context context-type="linenumber">42</context>
</context-group>
</trans-unit>
我的问题是循环值已成功翻译为法语,但未使用默认语言(英语)进行渲染。任何帮助表示赞赏。