文档
37598

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

提问者ZYM答案数1阅读数1414发表时间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
其他相关问答
提问者: m_674d4cf8c2886 于 2024-12-02632次浏览,1个答案
提问者: robin0557 于 2012-02-063695次浏览,1个答案
提问者: zzdbla 于 2018-07-082668次浏览,1个答案
596685
已解决
悬赏5积分
提问者: wx_62e786dd83809 于 2023-08-231348次浏览,1个答案
提问者: Bre 于 2025-02-06521次浏览,1个答案
返回顶部
客服头像
杨苗
高级客户经理
客服微信
13165050229
2692096539
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。
gtm跟踪器
gtag
UET