1

我使用 ICU select 来翻译 html 模板中的绑定数据。如何强制角度显示未翻译的数据?

HTML 模板,包括 ICU 选择:

<mat-option *ngFor="let mode of deviceModes" [value]="mode.id" i18n>
    {mode.name, select, mode {mode}}
</mat-option>

XLIFF 文件:

<source>{VAR_SELECT, select, mode {mode} }</source>
<target state="final">{VAR_SELECT, select, press_me {Press Me} guard_me {Guard Me} disarmed {Disarmed} active {Active} suspended {Suspended} broken_or_stolen {Broken or stolen} }</target>

它工作正常,但如果 mode.name 包含未在 XLIFF 文件中翻译的新值,则它当前不会显示在 html 中。我需要展示它。

4

1 回答 1

4

您可以使用 other on select 作为默认值来获取未翻译的值尝试:

<mat-option *ngFor="let mode of deviceModes" [value]="mode.id" i18n>
{mode.name, select, mode {mode} other { {{mode.name}} } }

于 2018-07-06T14:21:23.477 回答