Angular Mat-icon是否正在“翻译”?

时间:2019-02-11 19:17:09

标签: angular internationalization angular-material angular-i18n

摘要:我使用页面上的“ +”符号材料图标表示添加新项目。

在该网站的英文版上,它显示正常。在该网站的西班牙语版本中,它显示“ñ”

问题:标签之间是否应该没有文本?还是我根本不应该放置翻译元素?

我尝试调查此问题,但无法通过SO或google找到任何东西,我也没有在文档页面上看到它:https://material.angular.io/components/icon/overview

<mat-icon (click)="doStuff()" i18n="@@AaBBCcDd_Y2_14">add</mat-icon>

预期:要在英语和西班牙语版本的网站中保留“ +”号。

实际:翻译为“ñ”

1 个答案:

答案 0 :(得分:1)

您不应该翻译mat-icon的内部文本。该文本告诉MatIcon从图标字体加载哪个图标-就像一个键。所有语言的图标均相同。