【发布时间】:2019-03-07 07:45:21
【问题描述】:
我创建了一个全新的 jhipster 项目。在其中,我还创建了一些我想作为嵌套组件重用的实体组件。当我创建一个新模块并在一个新组件内并尝试将实体用作嵌套组件时,翻译不起作用:
我在新模块/组件中使用实体组件如下(jhi-pet是实体组件的选择器):
<mat-card>
<h1>Main Content....</h1>
<jhi-pet></jhi-pet>
如图所示,实体列表显示在新组件中,但翻译不起作用。
另一种选择是将实体作为路由链接(如下)
{
path: 'pet', component: PetComponent
}
这里也是同样的问题。实体列表显示但没有翻译。
如果我直接进入像 /pets 这样的实体页面,那么翻译工作...
这是我的 jhipster 配置:
"generator-jhipster": {
"promptValues": {
"packageName": "com.rem.app",
"nativeLanguage": "tr"
},
"jhipsterVersion": "5.2.1",
"applicationType": "monolith",
"baseName": "REM",
"packageName": "com.rem.app",
"packageFolder": "com/rem/app",
"serverPort": "8080",
"authenticationType": "jwt",
"cacheProvider": "ehcache",
"enableHibernateCache": true,
"websocket": false,
"databaseType": "sql",
"devDatabaseType": "h2Disk",
"prodDatabaseType": "postgresql",
"searchEngine": "elasticsearch",
"messageBroker": false,
"serviceDiscoveryType": false,
"buildTool": "maven",
"enableSwaggerCodegen": false,
"jwtSecretKey": "replaced-by-jhipster-info",
"clientFramework": "angularX",
"useSass": true,
"clientPackageManager": "yarn",
"testFrameworks": [],
"jhiPrefix": "jhi",
"enableTranslation": true,
"nativeLanguage": "tr",
"languages": [
"tr",
"en",
"de"
知道如何使用正确的翻译吗?
感谢您的帮助。
【问题讨论】:
标签: jhipster