开发者社区> 问答> 正文

vtiger6.0 汉化bug集:报错

本汉化bug说明由IT伙伴CRM,南京追梦网络科技有限公司整理分享。

网址:http://ithuoban.com/

 

1.修改密码成功时出现英文提示(Changed password successfully)

这里有 2 个地方需要修改。

一是文件:include\Webservices\Custom\ChangePassword.php 在这个文件中,修改密码成功的提示是写死的,我们需要在这里将文件添加中文对照。

注意需要将:

return array('message' => 'Changed password successfully');

修改为:

return array('message' => vtranslate('Changed password successfully',$MODULE));

同时还需要修改文件:
languages\zh_cn\Vtiger.php

添加下面的内容:

'Changed password successfully' => '密码已修改成功',

 

 

2项目摘要中出现各自的英文名,没有汉化

这是因为使用的模板文件中,有关模块的文件名没有汉化。

需要修改的模板文件为:

layouts\vlayout\modules\Project\SummaryWidgets.tpl

将模块名加上翻译:

vtranslate($RELATED_MODULE)

 

3“Star Date & Time”未汉化

这个是因为英文字符 "Star Date & Time" 中 有符号 &

这个符号需要进行转意。

需要使用 函数 htmlspecialchars 进行处理。

htmlspecialchars('Start Date & Time') => '开始日期和时间',



4.Terms & Condition 同上

 

 

5.登陆页面汉化

Layouts/vlayout/modules/user/login页面下 修改html代码。

 

6.报表、邮件模板、权限设定、筛选 通过系统新增、编辑的方法汉化。

 

 

 

若有其他疑问可加入qq群291417012

展开
收起
kun坤 2020-06-06 11:24:39 777 0
1 条回答
写回答
取消 提交回答
  • 专业的实施与二次开发服务,加QQ:2856927983,看案例

    2020-06-06 11:24:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序更新版 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载