Angular i18n忽略/跳过一个元素(i18n-ignore?)

时间:2018-04-12 23:06:12

标签: javascript angular typescript internationalization

我有一些我不想翻译的元素。有没有办法告诉我的linter有些元素不需要翻译?

我已阅读本指南 https://angular.io/guide/i18n 并做了一般的谷歌搜索

我们不想翻译这些内容。

Gui, Add, Picture, HwnddestId1 ,F:\caching_fig1.png
Gui, Show, x0 y0 w800 h900, Title
GuiControl,, %destId1%, F:\custom_errordocs.png

1 个答案:

答案 0 :(得分:0)

您希望它尚未实现的功能,但将来我们可能会得到一些有关它的新闻。我建议您在Angular Github中创建一个请求。

我的推荐是documentation of Pipes,你可以创建一个管道来翻译你想要它可以帮助你做这样的事情:

@Component(
    {selector: 'i18n-select-pipe', template: `
        <option *ngFor="let o of optionsLanguage" >
            {{ o.value | i18nSelect: languageMap }}
        </option>
    `})
export class I18nSelectPipeComponent {
    optionsLanguage = [
        {id: "1", value: "en"},
        {id: "2", value: "es"}
    ];
    languageMap: any = {'en': 'English', 'es': 'Español'};
}

如果我的工作我很乐意帮助你

:)