文档
37598

{$lang->storyCommon}的翻译应该是在哪里定义的?已解决悬赏5积分

提问者ZYM答案数1阅读数1245发表时间2020-11-03 15:11:08

禅道版本:12.4.stable

安装包类型:Windows安装包

操作系统:

客户端浏览器:

备注

“\xampp\zentao\config\zentaopms.php”文件中加入自定义语言的相应定义

就可以在画面上看到翻译了,但是“{$lang->storyCommon}”部分没有效果


以下,手动修改了PHP翻译文件中的一行定义,把单引号改成双引号,就可以正常显示了(见下图)


请问这个单引号问题要怎么解决?

设置备注
内容
答案列表
2020-11-04 08:20:10
可以搜索下代码的lang语言配置文件。
🌯
ZYM2020/11/09
导出的翻译文件里都搜过了,只有调用的地方,没有找到定义的地方。。。(请见上面的备注)
回复
禅道-Bee2020/11/09
看下数据库zt_lang
回复
🌯
ZYM2020/11/13
晕,备注没法进一步修改了?(这样没法更新贴图了。。。)

定义的位置找到了,不是在数据库zt_lang,而是在“\xampp\zentao\config\zentaopms.php”这个文件里要加上自定义语言的相应定义,如:
$config->productCommonList['japan'][0] = '製品';
$config->productCommonList['japan'][1] = 'プロジェクト';

但是,自定义语言在插件里翻译后,生成的php翻译文件中,有类似【$lang->story->total = '总{$lang->storyCommon}';】的定义,用的是单引号,会导致全局变量{$lang->storyCommon}的值显示不出来,应该是双引号才对。请问这是什么原因?
回复
🌯
ZYM2020/11/13
备注能修改了,请见上面的截图
回复
禅道-Bee2020/11/16
谢谢反馈,已经反馈给相关同事了
回复
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com
其他相关问答
提问者: zmhzj 于 2014-02-243490次浏览,1个答案
提问者: jiangyujie 于 2020-06-041627次浏览,1个答案
提问者: yu1234 于 2023-06-191133次浏览,1个答案
53762
已解决
悬赏5积分
提问者: ghostcy 于 2022-04-201061次浏览,1个答案
提问者: wangqiang 于 2011-05-252963次浏览,1个答案
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。