翻译上报拉取工具调研
翻译上报拉取工具调研
现有拉取翻译词逻辑
1、通过cj-lang-build工具,将所有翻译词根据不同语言拉取到locales/locales/目录下
  • locales/locales
  • en
  • common.json
  • page1.json
  • page2.json
  • zh
  • common.json
  • page1.json
  • page2.json
2、在SSR项目中如何结合i18next导入翻译词?
  • 开发环境导入翻译词
  • 读取locales/dev-locales翻译上报目录下的所有翻译词文件,并将它们合并成一个json数据
  • 缺陷
  • 开发环境不支持切换语言,只有部署到测试/生产环境才能切换语言
  • 生产环境导入翻译词
  • 根据当前语言环境读取公共的翻译词和当前页面所属的翻译词,并将其合并成一个json数据