You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JHipster 6.5.1标题栏显示translation-not-found[landing.title]错误如何解决

问题根因

你遇到的translation-not-found[landing.title]报错是因为路由配置中指定的翻译key landing.title 不存在于已配置的翻译文件中,和全局安装的generator-jhipster版本无关,因此执行全局安装命令无法解决问题,且无需升级JHipster版本即可修复。

修复方案

你可以根据需求选择以下任意一种方案操作:

方案1:修改路由配置匹配现有翻译

如果不想改动翻译文件,直接调整route.ts中的pageTitle字段,指向已存在的翻译key即可:

  • 若要使用已配置的「Transactions」作为页面标题,修改为:
export const LANDING: Route = {
  path: 'landing',
  component: LandingComponent,
  data: {
    authorities: [],
    pageTitle: 'global.menu.landing'
  },
  canActivate: [UserRouteAccessService]
};
  • 若要使用已配置的「Application Landing」作为页面标题,修改为:
pageTitle: 'applicationlanding.title'

方案2:新增翻译key匹配现有路由配置

如果不想改动路由中的landing.title配置,直接在翻译文件中补充对应key即可,示例在global.json中新增配置如下:

{
  "title": "Egisexternal",
  "landing": {
    "title": "自定义的页面标题内容"
  },
  "menu": {
    "landing": "Transactions",
    "overview": "Overview",
    "applicants": "Applicants"
  }
}

生效验证

修改完成后重启前端开发服务即可生效,生产环境需要重新执行npm run build打包。

内容的提问来源于stack exchange,提问作者Joca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 23:06:04