Thingsboard汉化

去年开始关注这个很赞的开源项目,也尝试了自己用。同时学习编程。

这里总结一下自己部署需要注意的地方。

  • 开源前端库CDN要换成国内的bootcss.com
    主要就是编辑system-data.cql文件,进行如下替换
https://cdnjs.cloudflare.com/ajax/libs -> https://cdn.bootcss.com
  • 主页的html的CSS google api库换成国内的。 (这个在1.2版及之后已经不需要了)
  • 我用的windows环境,package.json 需要加入cross-env来保证编译通过。
  • 界面汉化,这个首先需要调整ui/src/app/app.config.js Line44 为:
$translateProvider.useSanitizeValueStrategy('sce');

否则中文会出现乱码。
之后改preferredLanguage为中文。
最后就是编辑locale里面的locale.constant.js了。自建一个zh_CN,依葫芦画瓢。

以上两条我已经commit & merge到master了。关于中文界面,由于有韩国大神做了改进,现在已经不是问题了

  • 邮件的汉化
    conf/templates里面都是html的邮件正文
    conf/i18n/messages.properties 里面是邮件标题

  • 改端口
    thingsboard.yml里面有。

  • logo和ico的修改就是看看源码找出地方就行了。

你可能感兴趣的:(Thingsboard汉化)