本汉化bug说明由IT伙伴CRM,南京追梦网络科技有限公司整理分享。
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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。