Knowage汉化-全界面中文支持


Knowage是支持国际化的,并从6.1.1版本开始提供了中文资源mesge.zh_CN。特别感谢 @y-zh 贡献的Merge Request。但是,在发布的6.2,6.3安装文件中并没有包含这些文件,原因不得而知。

安装程序

下载我基于6.1.1版本修改后重新编译的安装文件,下载地址见后面。
但安装后发现并没有中文语言可选

汉化配置

启动Tomcat后默认是英文的,使用biadmin登录后打开:
settings Server Settings > Configuration management
查找language进行修改:

  1. 修改SPAGOBI.LANGUAGE_SUPPORTED.LANGUAGES
    的valueCheck为[it,IT],[en,US],[fr,FR],[es,ES],[zh,CN]
  2. 修改SPAGOBI.LANGUAGE_SUPPORTED.LANGUAGE.default的valueCheck为zh,CN.
  3. 刷新重新登录就出现可爱的中文界面了

管理页面:

Cockpit文档界面:

中文输入

在输入的地方检查输入中文是否正常,如果出现乱码,请确保:

  1. 数据库是UTF-8编码,如mysql或MariaDB配置:character-set-server=utf8
  2. JVM encoding设置为UTF-8

详细配置方式见另外一篇文章:
https://ranying666.github.io/2018/05/22/knowage-zh/

中文标题

原版本中设计的报表是不能输入除英文以外字符作为的标题,报表多一个目录下几十个英文标题的报表估计除了设计者自己没人能看懂是啥了,这有点痛苦,修改支持中文标题和描述,并扩展标题长度,修改后像这样:

这个需要修改源码后重新编译,我这个包里已编译好。

修改方式参见:
https://ranying666.github.io/2018/08/20/knowage-zh-doc/

程序下载

因为整个程序比较大,目前只放了两个主要的包,如果还需要其它汉化版Engine包的可以在下面留言。

使用说明

很多朋友下载后不知道怎么用,这里简单说一下。

方式一

首先在官方下载6.1版本安装,配置好数据库。下载网盘中的中文版,将tomcat/webapps/knowageknowagecockpit拷到外部。解压网盘中的zip,得到war包放入webapps中。重启tomcat服务。

方式二

对于做过java开发的人,可用这种方式。

1.下载官方的6.1的mysql.sql脚本,创建一个数据并导入脚本。

2.安装好tomcat,用网盘中的server.xml替换tomcat/conf/server.xml

3.修改name="jdbc/knowage"name="jdbc/ds_cache"两个JNDI.

4.其它本地路径你看着改.

5.启动tomcat服务.


使用过程中遇到任何问题欢迎留言或加入Knowage开源BI中国社区:QQ 158245788


文章作者: KavenRan
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 KavenRan !
 上一篇
Docker环境安装Knowage Docker环境安装Knowage
What is Knowage?Knowage is the professional open source suite for modern business analytics over traditional sources an
2019-02-24
下一篇 
Knowage可信任的开源数据可视化BI工具 Knowage可信任的开源数据可视化BI工具
Knowage是从SpagoBI发展而来,使用Java语言写的开放源码的商业智能分析工具,是一套适合现代商业分析的开源工具套装。在版本6以前是完全开源的SpagoBI,2018年发布的6.0版本开始,改名为Knowage并走向开
2019-01-22
  目录