Vtiger CRM的安装与汉化全过程指南
Vtiger CRM的安装与汉化全过程
1、首先下载Vtiger CRM,各位可以到官方站点去下载(http://www.vtiger.com/)。如果你已经搭建好PHP+MYSQL环境,就只要下载tar.gz的源码包了,如果没有则可以下载windows或linux下的安装包。
2、若下载的是源码包,就将源码包解压到服务器根目录,然后访问就可以进入安装界面了。安装过程很简单,要注意将PHP、MYSQL环境配置好。
3、汉化:汉化时一定要注意每一个文件一定要另存为无BOM的UTF-8格式,这项工作做好了后面会省事的多。这里有网友的Vtiger_zh_cn汉化包与大家分享!
下载地址:http://www.aijia365.com.cn/wp-content/uploads/2009/07/VTIGER_zh_cn.rar
(1)、增加中文支持。找到根目录下config.inc.php文件,进行以下修改:
将$default_language = ‘en_us’;改成$default_language = ‘zh_cn’;
在这句前面添加:$languages = Array(‘zh_cn’=>’中文’,’en_us’=>’US English’);
注意这里的字符设置:$default_charset = ‘UTF-8’;
(2)、图表中文字体支持。在Image\Canvas\Fonts目录下的fontmap.txt文件最上面添加如下内容:
msyh,msyh.ttf
msyhbd,msyhbd.ttf
在Image\Canvas\Fonts目录下增加MSYH.TTF、MSYHBD.TTF字体文件(如果还有其他字体文件也请逐一写入)
修改include\utils\GraphUntils.php
第42行: case ‘cn_zh’: 改为 case ‘zh_cn’:
第23行改为: DEFINE(“FF_SIMSUN”,’MSYH’);
(3)、真正的在首页支持中文页面,还要做一个工作,由于是测试版,官方只是在首页显示英文,这里需要修改一个文件\modules\Users里的Login.php
第161行内容解除注释,第162行加上注释,改成如下内容:
<?/*php echo get_select_options_with_id(Vtiger_Language::getAll(), $display_language) */ ?>
(4)、导出EXECL文件产生乱码问题:\modules\Reports\CreateXL.php中修改两个地方:
”$worksheet->write(0, $count, $key , $header);“改为:“$worksheet->write(0, $count, iconv(“UTF-8″, “gb2312″, $key) , $header);”;
大约是61行的那句改为:“$worksheet->write($key+1, $dcount, iconv(“UTF-8″, “gb2312″, $value));”
就这样,vTigerCRM汉化就完成了,打开vTigerCRM登录页面即可看到语言选择里已经有了中文的选项了。
如何安装VtigerCRM中文包?
VtigerCRM支持多国语言,中文包安装方法如下:
- 到官方MarketPlace-Language Pack下载Chinese 简体中文语言包
- 通过主菜单【Setting – CRM Setting – Module Management – Modules 】进入模块管理界面,点击右上角 “Import Module from Zip”按钮,进入导入模块管理界面,选择语言包进行导入。注意:导入页面这里有个 bug,导入时请直接选择语言包进行导入,不要勾选“ I accept with disclaimer and would like to proceed”否则无法导入。
- 右上角点击你的登录用户名->My Preferences-> Edit,点击 Language 后面的下拉框选择语言,然后保存
注意:语言包也可以通过官方扩展应用市场安装。在 Vtiger CRM 右上角点齿轮图标进入后台设置界面,左侧菜单栏点击 Extension Store 进入官方扩展应用市场。点击应用市场右上角的 Login to Marketplace 登录或者注册应用市场。搜索 Chinese 找到简体中文语言包进行安装。