赞
踩
本人用的是Ubuntu
网址: https://superset.incubator.apache.org/installation.html
亲测可用
网站:https://www.cnblogs.com/Jonecmnn/p/7417498.html
一.很多博客都有说明,但是我还是说一下吧!
很重要的一点要在环境里编辑,不要在你下载的文件中进行
1. 编辑config.py文件
2. 编辑两个文件
地址: lib/python3.5/site-packages/superset/translations/zh/LC_MESSAGES
po文件和接送文件,把文件的译文补全,
就是这两个
详细说一下po文件
上面的为地址后面的数字是行数
msgid是英文, msgstr为中文
被编译的文件:
.jsx文件中被编译的部分 格式为 {t('Datasource')}
.html文件被编辑的部分 格式为 {{_("Add Filter")}}
.py文件被编辑的部分 注意两个变量: list_columns , label_columns
大概就这样样子
地址的选择:
小技巧:
对于py文件
类的名字,就是url的地址
然后在地址 : lib/python3.5/site-packages/superset/ 下执行命令
sudo pybabel compile -d translations
进行文件编译
重启文件你会发现大多数都已经汉化了,但是并不完全汉化
这时候你要编辑: flask_appbuilder/translations/zh/LC_MESSAGES
文件下的po文件
在flask_appbuilder文件下执行命令
sudo pybabel compile -d translations
重启superset,你会发现一些按钮还没有汉化
2.汉化按钮
这时候需要用到官网上的这部分文档
但是yarn并不能用,要用npm
关于npm这部分我也不太懂
这篇是我记录的关于npm的错误
https://blog.csdn.net/a549416598/article/details/82112580
然后在文件 superset/static/assets 下执行命令
npm run build
需要一定的时间,耐心等待就好了
重启superset完成
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。