Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角度i18n ICU选择支持未翻译值_Angular_Internationalization_Angular I18n - Fatal编程技术网

Angular 角度i18n ICU选择支持未翻译值

Angular 角度i18n ICU选择支持未翻译值,angular,internationalization,angular-i18n,Angular,Internationalization,Angular I18n,我使用ICU select转换html模板中的绑定数据。如何强制angular显示未转换的数据 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 {mod

我使用ICU select转换html模板中的绑定数据。如何强制angular显示未转换的数据

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中显示。我需要展示一下

您可以使用“选择”上的“其他”作为默认值来获取未翻译的值。请尝试:

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

您可以使用“选择时的其他”作为默认值来获取未翻译的值。请尝试:

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

你救了我一天!谢谢你救了我一天!谢谢