如何使用JHipster翻译i18进行自定义组件

时间:2017-05-19 13:31:37

标签: jhipster

使用JHipster 4.4.1我想对自定义组件使用翻译功能(jhiTranslate =“”)。在组件foo ts文件中:

constructor(
    private jhiLanguageService: JhiLanguageService
) {
    this.jhiLanguageService.setLocations(['foo']);
}

在html文件中:

<h3 jhiTranslate="foo.title">title</h3>

在webapp \ i18n \ en \ foo.json

{
    "foo": {
        "title":"hello"
    }
}

导致: 的翻译未找到[foo.title]

它是如何做的正确的?

1 个答案:

答案 0 :(得分:1)

要使语言更改有效,您需要重新加载webpack进程。

它有时可以在不重新加载的情况下工作,但不适用于4.4版本。