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的修改就是看看源码找出地方就行了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 作为一个前端程序猿,下面这些站会让你眼前一亮。 amazeui框架组建丰富 http://amazeui.org...
    欧巴冰冰阅读 12,873评论 18 303
  • 这两天一直在读《当下的力量》这本书。 我是因为焦虑才选择看这本书的,我现在读了一百多页,简单的分享一下我的感想。 ...
    Lucky男孩阅读 1,819评论 2 1
  • 2017年,4.9,晴,苍南 记得去年开始学文案时候,我觉得学习文案好烦,还要抄写文案呢!简直浪费时间!然后也就没...
    飓风默默阅读 3,449评论 0 1
  • 我们每一个人生活在这个世界都是既独立又彼此依赖,在人类的进化史上,如果没有团队合作我们可能根本不会发展为高级动物。...
    沫沫杂谈阅读 1,427评论 0 2
  • 柳哲 年纪轻轻的柳浑听后,却不以为然,愤愤不平道:“不让我读书达理,明圣贤之道,而去做一名江湖术士,不如早点死了。...
    柳志儒阅读 1,684评论 0 0

友情链接更多精彩内容