如何为自定义组件使用JHipster translation i18

如何为自定义组件使用JHipster translation i18,jhipster,Jhipster,使用JHipster 4.4.1,我想对自定义组件使用翻译功能(jhiTranslate=“”)。在组件foo ts文件中: constructor( private jhiLanguageService: JhiLanguageService ) { this.jhiLanguageService.setLocations(['foo']); } 在html文件中: <h3 jhiTranslate="foo.title">title</h3> 导致

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

constructor(
    private jhiLanguageService: JhiLanguageService
) {
    this.jhiLanguageService.setLocations(['foo']);
}
在html文件中:

<h3 jhiTranslate="foo.title">title</h3>
导致: 找不到翻译[foo.title]


如何正确操作?

要使语言更改生效,您需要重新加载网页包过程


它有时无需重新加载即可工作,但在版本4.4中则无法工作。

是否重新加载了网页包过程?语言的变化并不总是与HMR@DavidSteiman这对我有用,谢谢。你能把它作为正式答复吗?
{
    "foo": {
        "title":"hello"
    }
}