1.首先superset有自己的翻译目录,不用创建,目录为:
~/superset/superset/translations
2.要汉化的话,配置文件
~/superset/superset/translations/zh/LC_MESSAGES/messages.po
即可.
3.修改config.py的配置,如下:
BABEL_DEFAULT_LOCALE = 'zh'
BABEL_DEFAULT_FOLDER = '/home/hadoop/superset/superset/translations'
LANGUAGES = {
#'en': {'flag': 'us', 'name': 'English'},
# 'fr': {'flag': 'fr', 'name': 'French'},
'zh': {'flag': 'cn', 'name': 'Chinese'},
}
4.编译messages.po文件:
cd ~/superset/superset/translations/zh/LC_MESSAGES
msgfmt ./messages.po -o ./messages.mo
5.重启浏览器, 即可(不行就清楚缓存)